org.apache.xerces.xs
Interface ElementPSVI

All Superinterfaces:
ItemPSVI

public interface ElementPSVI
extends ItemPSVI

Represents a PSVI item for one element information item.


Fields inherited from interface org.apache.xerces.xs.ItemPSVI
VALIDATION_FULL, VALIDATION_NONE, VALIDATION_PARTIAL, VALIDITY_INVALID, VALIDITY_NOTKNOWN, VALIDITY_VALID
 
Method Summary
 XSElementDeclaration getElementDeclaration()
          [element declaration]: an item isomorphic to the element declaration used to validate this element.
 boolean getNil()
          [nil]: true if clause 3.2 of Element Locally Valid (Element) (3.3.4) is satisfied, otherwise false.
 XSNotationDeclaration getNotation()
          [notation]: the notation declaration.
 XSModel getSchemaInformation()
          schema information: the schema information property if it is the validation root, null otherwise.
 
Methods inherited from interface org.apache.xerces.xs.ItemPSVI
constant, getActualNormalizedValue, getActualNormalizedValueType, getErrorCodes, getErrorMessages, getIsSchemaSpecified, getItemValueTypes, getMemberTypeDefinition, getSchemaDefault, getSchemaNormalizedValue, getSchemaValue, getTypeDefinition, getValidationAttempted, getValidationContext, getValidity, isConstant
 

Method Detail

getElementDeclaration

public XSElementDeclaration getElementDeclaration()
[element declaration]: an item isomorphic to the element declaration used to validate this element.

getNotation

public XSNotationDeclaration getNotation()
[notation]: the notation declaration.

getNil

public boolean getNil()
[nil]: true if clause 3.2 of Element Locally Valid (Element) (3.3.4) is satisfied, otherwise false.

getSchemaInformation

public XSModel getSchemaInformation()
schema information: the schema information property if it is the validation root, null otherwise.


Copyright 1999-2018 The Apache Software Foundation. All Rights Reserved.