Fields Summary |
---|
protected XSElementDeclaration | fDeclarationelement declaration |
protected XSTypeDefinition | fTypeDecltype of element, could be xsi:type |
protected boolean | fNiltrue if clause 3.2 of Element Locally Valid (Element) (3.3.4)
is satisfied, otherwise false |
protected boolean | fSpecifiedtrue if the element value was provided by the schema; false otherwise. |
protected String | fNormalizedValueschema normalized value property |
protected Object | fActualValueschema actual value |
protected short | fActualValueTypeschema actual value type |
protected ShortList | fItemValueTypesactual value types if the value is a list |
protected XSNotationDeclaration | fNotationhttp://www.w3.org/TR/xmlschema-1/#e-notation |
protected XSSimpleTypeDefinition | fMemberTypemember type definition against which element was validated |
protected short | fValidationAttemptedvalidation attempted: none, partial, full |
protected short | fValidityvalidity: valid, invalid, unknown |
protected String[] | fErrorCodeserror codes |
protected String | fValidationContextvalidation context: could be QName or XPath expression |
protected SchemaGrammar[] | fGrammarsdeferred XSModel |
protected XSModel | fSchemaInformationthe schema information property |
Methods Summary |
---|
public java.lang.Object | getActualNormalizedValue()
return this.fActualValue;
|
public short | getActualNormalizedValueType()
return this.fActualValueType;
|
public com.sun.org.apache.xerces.internal.xs.XSElementDeclaration | getElementDeclaration()An item isomorphic to the element declaration used to validate
this element.
return fDeclaration;
|
public com.sun.org.apache.xerces.internal.xs.StringList | getErrorCodes()A list of error codes generated from validation attempts.
Need to find all the possible subclause reports that need reporting
if (fErrorCodes == null)
return null;
return new StringListImpl(fErrorCodes, fErrorCodes.length);
|
public boolean | getIsSchemaSpecified()[schema specified]
return fSpecified;
|
public com.sun.org.apache.xerces.internal.xs.ShortList | getItemValueTypes()
return this.fItemValueTypes;
|
public com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition | getMemberTypeDefinition()If and only if that type definition is a simple type definition
with {variety} union, or a complex type definition whose {content type}
is a simple thype definition with {variety} union, then an item isomorphic
to that member of the union's {member type definitions} which actually
validated the element item's normalized value.
return fMemberType;
|
public boolean | getNil()[nil]
return fNotation;
|
public java.lang.String | getSchemaDefault()[schema default]
if (fSchemaInformation == null && fGrammars != null) {
fSchemaInformation = new XSModelImpl(fGrammars);
}
return fSchemaInformation;
|
public java.lang.String | getSchemaNormalizedValue()[schema normalized value] |