public abstract class oadd.com.ctc.wstx.dtd.DTDAttribute extends java.lang.Object
{
static final char CHAR_SPACE;
public static final int TYPE_CDATA;
public static final int TYPE_ENUMERATED;
public static final int TYPE_ID;
public static final int TYPE_IDREF;
public static final int TYPE_IDREFS;
public static final int TYPE_ENTITY;
public static final int TYPE_ENTITIES;
public static final int TYPE_NOTATION;
public static final int TYPE_NMTOKEN;
public static final int TYPE_NMTOKENS;
static final java.lang.String[] sTypes;
protected final oadd.com.ctc.wstx.util.PrefixedName mName;
protected final int mSpecialIndex;
protected final oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue;
protected final boolean mCfgNsAware;
protected final boolean mCfgXml;
public void <init>(oadd.com.ctc.wstx.util.PrefixedName, oadd.com.ctc.wstx.dtd.DefaultAttrValue, int, boolean, boolean)
{
int v;
oadd.com.ctc.wstx.dtd.DefaultAttrValue v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
oadd.com.ctc.wstx.util.PrefixedName v;
boolean v, v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.util.PrefixedName;
v := @parameter: oadd.com.ctc.wstx.dtd.DefaultAttrValue;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: boolean;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.util.PrefixedName mName> = v;
v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue> = v;
v.<oadd.com.ctc.wstx.dtd.DTDAttribute: int mSpecialIndex> = v;
v.<oadd.com.ctc.wstx.dtd.DTDAttribute: boolean mCfgNsAware> = v;
v.<oadd.com.ctc.wstx.dtd.DTDAttribute: boolean mCfgXml11> = v;
return;
}
public abstract oadd.com.ctc.wstx.dtd.DTDAttribute cloneWith(int);
public final oadd.com.ctc.wstx.util.PrefixedName getName()
{
oadd.com.ctc.wstx.dtd.DTDAttribute v;
oadd.com.ctc.wstx.util.PrefixedName v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.util.PrefixedName mName>;
return v;
}
public final java.lang.String toString()
{
java.lang.String v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
oadd.com.ctc.wstx.util.PrefixedName v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.util.PrefixedName mName>;
v = virtualinvoke v.<oadd.com.ctc.wstx.util.PrefixedName: java.lang.String toString()>();
return v;
}
public final java.lang.String getDefaultValue(oadd.org.codehaus.stax.validation.ValidationContext, oadd.org.codehaus.stax.validation.XMLValidator) throws javax.xml.stream.XMLStreamException
{
oadd.org.codehaus.stax.validation.XMLValidator v;
oadd.org.codehaus.stax.validation.ValidationContext v;
oadd.com.ctc.wstx.dtd.DefaultAttrValue v, v, v;
java.lang.String v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.org.codehaus.stax.validation.ValidationContext;
v := @parameter: oadd.org.codehaus.stax.validation.XMLValidator;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: java.lang.String getValueIfOk()>();
if v != null goto label;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: void reportUndeclared(oadd.org.codehaus.stax.validation.ValidationContext,oadd.org.codehaus.stax.validation.XMLValidator)>(v, v);
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: java.lang.String getValue()>();
label:
return v;
}
public final int getSpecialIndex()
{
int v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: int mSpecialIndex>;
return v;
}
public final boolean needsValidation()
{
int v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
boolean v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: int getValueType()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final boolean isFixed()
{
oadd.com.ctc.wstx.dtd.DefaultAttrValue v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
boolean v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: boolean isFixed()>();
return v;
}
public final boolean isRequired()
{
oadd.com.ctc.wstx.dtd.DefaultAttrValue v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
boolean v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: boolean isRequired()>();
return v;
}
public final boolean isSpecial()
{
oadd.com.ctc.wstx.dtd.DefaultAttrValue v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
boolean v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: boolean isSpecial()>();
return v;
}
public final boolean hasDefaultValue()
{
oadd.com.ctc.wstx.dtd.DefaultAttrValue v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
boolean v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: boolean hasDefaultValue()>();
return v;
}
public int getValueType()
{
oadd.com.ctc.wstx.dtd.DTDAttribute v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
return 0;
}
public java.lang.String getValueTypeString()
{
int v;
java.lang.String[] v;
java.lang.String v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v = <oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String[] sTypes>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: int getValueType()>();
v = v[v];
return v;
}
public boolean typeIsId()
{
oadd.com.ctc.wstx.dtd.DTDAttribute v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
return 0;
}
public boolean typeIsNotation()
{
oadd.com.ctc.wstx.dtd.DTDAttribute v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
return 0;
}
public abstract java.lang.String validate(oadd.com.ctc.wstx.dtd.DTDValidatorBase, char[], int, int, boolean) throws javax.xml.stream.XMLStreamException;
public java.lang.String validate(oadd.com.ctc.wstx.dtd.DTDValidatorBase, java.lang.String, boolean) throws javax.xml.stream.XMLStreamException
{
oadd.com.ctc.wstx.dtd.DTDValidatorBase v;
int v, v;
char[] v;
java.lang.String v, v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
boolean v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.dtd.DTDValidatorBase;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDValidatorBase: char[] getTempAttrValueBuffer(int)>(v);
if v <= 0 goto label;
virtualinvoke v.<java.lang.String: void getChars(int,int,char[],int)>(0, v, v, 0);
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String validate(oadd.com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)>(v, v, 0, v, v);
return v;
}
public abstract void validateDefault(oadd.com.ctc.wstx.sr.InputProblemReporter, boolean) throws javax.xml.stream.XMLStreamException;
public java.lang.String normalize(oadd.com.ctc.wstx.dtd.DTDValidatorBase, char[], int, int)
{
int v, v;
char[] v;
java.lang.String v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
oadd.com.ctc.wstx.dtd.DTDValidatorBase v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.dtd.DTDValidatorBase;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <oadd.com.ctc.wstx.util.StringUtil: java.lang.String normalizeSpaces(char[],int,int)>(v, v, v);
return v;
}
public void normalizeDefault()
{
oadd.com.ctc.wstx.dtd.DefaultAttrValue v, v;
int v, v;
char[] v;
java.lang.String v, v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
v = lengthof v;
v = staticinvoke <oadd.com.ctc.wstx.util.StringUtil: java.lang.String normalizeSpaces(char[],int,int)>(v, 0, v);
if v == null goto label;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: void setValue(java.lang.String)>(v);
label:
return;
}
protected java.lang.String validateDefaultName(oadd.com.ctc.wstx.sr.InputProblemReporter, boolean) throws javax.xml.stream.XMLStreamException
{
oadd.com.ctc.wstx.dtd.DefaultAttrValue v;
oadd.com.ctc.wstx.sr.InputProblemReporter v;
int v, v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v, v, v;
char v, v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.sr.InputProblemReporter;
v := @parameter: boolean;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid default value \'\u0001\'; empty String is not a valid name");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.sr.InputProblemReporter,java.lang.String)>(v, v);
label:
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: boolean mCfgNsAware>;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: boolean mCfgXml11>;
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: int findIllegalNameChar(java.lang.String,boolean,boolean)>(v, v, v);
if v < 0 goto label;
if v != 0 goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: java.lang.String getCharDesc(char)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid default value \'\u0001\'; character \u) not valid first character of a name");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.sr.InputProblemReporter,java.lang.String)>(v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: java.lang.String getCharDesc(char)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid default value \'\u0001\'; character #\u (\u) not valid name character");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.sr.InputProblemReporter,java.lang.String)>(v, v);
label:
if v == 0 goto label;
v = v;
goto label;
label:
v = v;
label:
return v;
}
protected java.lang.String validateDefaultNames(oadd.com.ctc.wstx.sr.InputProblemReporter, boolean) throws javax.xml.stream.XMLStreamException
{
oadd.com.ctc.wstx.dtd.DefaultAttrValue v;
oadd.com.ctc.wstx.sr.InputProblemReporter v;
int v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v;
char v, v, v;
java.lang.StringBuilder v, v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.sr.InputProblemReporter;
v := @parameter: boolean;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
v = null;
v = 0;
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
label:
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: boolean isSpaceChar(char)>(v);
if v == 0 goto label;
v = v + 1;
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
goto label;
label:
v = v + 1;
label:
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: boolean isSpaceChar(char)>(v);
if v != 0 goto label;
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(v, v);
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: boolean mCfgNsAware>;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: boolean mCfgXml11>;
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: int findIllegalNameChar(java.lang.String,boolean,boolean)>(v, v, v);
if v < 0 goto label;
if v != 0 goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: java.lang.String getCharDesc(char)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid default value \'\u0001\'; character \u) not valid first character of a name token");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.sr.InputProblemReporter,java.lang.String)>(v, v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: java.lang.String getCharDesc(char)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid default value \'\u0001\'; character \u) not a valid name character");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.sr.InputProblemReporter,java.lang.String)>(v, v);
label:
v = v + 1;
if v == 0 goto label;
if v != null goto label;
v = new java.lang.StringBuilder;
v = v - v;
v = v + 32;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(v);
v = v;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v + 1;
goto label;
label:
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid default value \'\u0001\'; empty String is not a valid name value");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.sr.InputProblemReporter,java.lang.String)>(v, v);
label:
if v == 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
goto label;
label:
v = v;
label:
return v;
}
protected java.lang.String validateDefaultNmToken(oadd.com.ctc.wstx.sr.InputProblemReporter, boolean) throws javax.xml.stream.XMLStreamException
{
oadd.com.ctc.wstx.dtd.DefaultAttrValue v;
char v;
oadd.com.ctc.wstx.sr.InputProblemReporter v;
int v, v;
java.lang.String v, v, v, v, v, v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
boolean v, v, v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.sr.InputProblemReporter;
v := @parameter: boolean;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.dtd.DefaultAttrValue mDefValue>;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DefaultAttrValue: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid default value \'\u0001\'; empty String is not a valid NMTOKEN");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.sr.InputProblemReporter,java.lang.String)>(v, v);
label:
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: boolean mCfgNsAware>;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: boolean mCfgXml11>;
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: int findIllegalNmtokenChar(java.lang.String,boolean,boolean)>(v, v, v);
if v < 0 goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: java.lang.String getCharDesc(char)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid default value \'\u0001\'; character #\u (\u) not valid NMTOKEN character");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.sr.InputProblemReporter,java.lang.String)>(v, v);
label:
if v == 0 goto label;
v = v;
goto label;
label:
v = v;
label:
return v;
}
public java.lang.String validateEnumValue(char[], int, int, boolean, oadd.com.ctc.wstx.util.WordResolver)
{
char v, v;
oadd.com.ctc.wstx.util.WordResolver v;
int v, v;
char[] v;
java.lang.String v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
boolean v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: oadd.com.ctc.wstx.util.WordResolver;
if v == 0 goto label;
label:
if v >= v goto label;
v = v[v];
if v > 32 goto label;
v = v + 1;
goto label;
label:
v = v - 1;
if v <= v goto label;
v = v[v];
if v <= 32 goto label;
label:
v = v + 1;
label:
if v < v goto label;
return null;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.util.WordResolver: java.lang.String find(char[],int,int)>(v, v, v);
return v;
}
protected oadd.com.ctc.wstx.ent.EntityDecl findEntityDecl(oadd.com.ctc.wstx.dtd.DTDValidatorBase, char[], int, int) throws javax.xml.stream.XMLStreamException
{
oadd.com.ctc.wstx.dtd.DTDValidatorBase v;
java.util.Map v;
int v, v;
char[] v;
java.lang.Object v;
java.lang.String v, v, v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
boolean v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.dtd.DTDValidatorBase;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDValidatorBase: java.util.Map getEntityMap()>();
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Referenced entity \'\u0001\' not defined");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.dtd.DTDValidatorBase,java.lang.String)>(v, v);
goto label;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.ent.EntityDecl: boolean isParsed()>();
if v == 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Referenced entity \'\u0001\' is not an unparsed entity");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.dtd.DTDValidatorBase,java.lang.String)>(v, v);
label:
return v;
}
protected void checkEntity(oadd.com.ctc.wstx.sr.InputProblemReporter, java.lang.String, oadd.com.ctc.wstx.ent.EntityDecl) throws javax.xml.stream.XMLStreamException
{
oadd.com.ctc.wstx.sr.InputProblemReporter v;
java.lang.String v, v, v;
oadd.com.ctc.wstx.ent.EntityDecl v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
boolean v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.sr.InputProblemReporter;
v := @parameter: java.lang.String;
v := @parameter: oadd.com.ctc.wstx.ent.EntityDecl;
if v != null goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Referenced entity \'\u0001\' not defined");
interfaceinvoke v.<oadd.com.ctc.wstx.sr.InputProblemReporter: void reportValidationProblem(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.ent.EntityDecl: boolean isParsed()>();
if v == 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Referenced entity \'\u0001\' is not an unparsed entity");
interfaceinvoke v.<oadd.com.ctc.wstx.sr.InputProblemReporter: void reportValidationProblem(java.lang.String)>(v);
label:
return;
}
protected java.lang.String reportInvalidChar(oadd.com.ctc.wstx.dtd.DTDValidatorBase, char, java.lang.String) throws javax.xml.stream.XMLStreamException
{
char v;
java.lang.String v, v, v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
oadd.com.ctc.wstx.dtd.DTDValidatorBase v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.dtd.DTDValidatorBase;
v := @parameter: char;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.com.ctc.wstx.io.WstxInputData: java.lang.String getCharDesc(char)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid character \u0001: \u0001");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String reportValidationProblem(oadd.com.ctc.wstx.dtd.DTDValidatorBase,java.lang.String)>(v, v);
return null;
}
protected java.lang.String reportValidationProblem(oadd.com.ctc.wstx.dtd.DTDValidatorBase, java.lang.String) throws javax.xml.stream.XMLStreamException
{
java.lang.String v, v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
oadd.com.ctc.wstx.util.PrefixedName v;
oadd.com.ctc.wstx.dtd.DTDValidatorBase v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.dtd.DTDValidatorBase;
v := @parameter: java.lang.String;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.util.PrefixedName mName>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.com.ctc.wstx.util.PrefixedName,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Attribute \'\u0001\': \u0001");
virtualinvoke v.<oadd.com.ctc.wstx.dtd.DTDValidatorBase: void reportValidationProblem(java.lang.String)>(v);
return null;
}
protected java.lang.String reportValidationProblem(oadd.com.ctc.wstx.sr.InputProblemReporter, java.lang.String) throws javax.xml.stream.XMLStreamException
{
oadd.com.ctc.wstx.sr.InputProblemReporter v;
java.lang.String v, v;
oadd.com.ctc.wstx.dtd.DTDAttribute v;
oadd.com.ctc.wstx.util.PrefixedName v;
v := @this: oadd.com.ctc.wstx.dtd.DTDAttribute;
v := @parameter: oadd.com.ctc.wstx.sr.InputProblemReporter;
v := @parameter: java.lang.String;
v = v.<oadd.com.ctc.wstx.dtd.DTDAttribute: oadd.com.ctc.wstx.util.PrefixedName mName>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.com.ctc.wstx.util.PrefixedName,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Attribute definition \'\u0001\': \u0001");
interfaceinvoke v.<oadd.com.ctc.wstx.sr.InputProblemReporter: void reportValidationProblem(java.lang.String)>(v);
return null;
}
static void <clinit>()
{
java.lang.String[] v;
v = newarray (java.lang.String)[10];
v[0] = "CDATA";
v[1] = "ENUMERATED";
v[2] = "ID";
v[3] = "IDREF";
v[4] = "IDREFS";
v[5] = "ENTITY";
v[6] = "ENTITIES";
v[7] = "NOTATION";
v[8] = "NMTOKEN";
v[9] = "NMTOKENS";
<oadd.com.ctc.wstx.dtd.DTDAttribute: java.lang.String[] sTypes> = v;
return;
}
}