public interface PSVIProvider
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 | 
|---|---|
| AttributePSVI | getAttributePSVI(int index)Provides  AttributePSVIgiven the index of an attribute 
 information item in the current element's attribute list. | 
| AttributePSVI | getAttributePSVIByName(java.lang.String uri,
                      java.lang.String localname)Provides  AttributePSVIgiven the namespace name and the 
 local name of an attribute information item in the current element's 
 attribute list. | 
| ElementPSVI | getElementPSVI()Provides the post schema validation item for the current element 
 information item. | 
ElementPSVI getElementPSVI()
startElement or 
 endElement call. If the method is called outside of the 
 specified scope, the return value is undefined.AttributePSVI getAttributePSVI(int index)
AttributePSVI given the index of an attribute 
 information item in the current element's attribute list. The method 
 must be called by an application while in the scope of the methods 
 which report the start and end of an element at a point where the 
 attribute list is available. For example, for SAX the method must be 
 called while in the scope of the document handler's 
 startElement call. If the method is called outside of 
 the specified scope, the return value is undefined.index - The attribute index.AttributePSVI getAttributePSVIByName(java.lang.String uri, java.lang.String localname)
AttributePSVI given the namespace name and the 
 local name of an attribute information item in the current element's 
 attribute list. The method must be called by an application while in 
 the scope of the methods which report the start and end of an element 
 at a point where the attribute list is available. For example, for 
 SAX the method must be called while in the scope of the document 
 handler's startElement call. If the method is called 
 outside of the specified scope, the return value is undefined.uri - The namespace name of an attribute.localname - The local name of an attribute.Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.