For implementations that would like to provide access to the PSVI in a
streaming model, a parser object should also implement the
PSVIProvider interface. Within the scope of the methods
handling the start and end of an element, applications may use the
PSVIProvider to retrieve the PSVI related to the element and
its attributes.
| Modifier and Type | Method and Description |
|---|---|
| public AttributePSVI | Returns: The post schema validation properties of the attribute.The attribute index. index)Provides |
| public AttributePSVI | Returns: The post schema validation properties of the attribute.The namespace name of an attribute. uri, String The local name of an attribute. localname)Provides |
| public ElementPSVI | Returns: The post schema validation infoset for the current element. If an element information item is valid, then in the post-schema-validation infoset the following properties must be available for the element information item: The following properties are available in the scope of the method that reports the start of an element: {element declaration}, {validation context}, {notation}. The {schema information} property is available for the validation root. The {error codes} property is available if any errors occured during validation. The following properties are available in the scope of the method that reports the end of an element: {nil}, {schema specified}, {normalized value},{ member type definition}, {validity}, {validation attempted} . If the declaration has a value constraint, the property {schema default} is available. The {error codes} property is available if any errors occured during validation.Note some processors may choose to provide all the PSVI properties in the scope of the method that reports the end of an element. Provides the post schema validation item for the current element information item. |
| getAttributePSVI | back to summary |
|---|---|
| public AttributePSVI getAttributePSVI(int index) Provides
| |
| getAttributePSVIByName | back to summary |
|---|---|
| public AttributePSVI getAttributePSVIByName(String uri, String localname) Provides
| |
| getElementPSVI | back to summary |
|---|---|
| public ElementPSVI getElementPSVI() Provides the post schema validation item for the current element
information item. The method must be called by an application while
in the scope of the methods which report the start and end of an
element. For example, for SAX the method must be called within the
scope of the document handler's
| |