public class KeyrefHandler extends XSIElementHandler
represents a 'keyref' element. This class is not currently used asside from as a placeholder. TODO use this class semantically
| Modifier and Type | Field and Description |
|---|---|
static String |
LOCALNAME
'keyref'
|
DEFAULT, EXTENSION, FACET, LIST, logger, RESTRICTION, SEQUENCE, SIMPLETYPE, UNION| Constructor and Description |
|---|
KeyrefHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
endElement(String namespaceURI,
String localName)
handles SAX end Element events. this is an opportunity to complete some post-processing
|
List |
getFields()
returns a list of child field elements
|
XSIElementHandler |
getHandler(String namespaceURI,
String localName)
This method will be used to create the XSI document.
|
int |
getHandlerType()
Returns one of the Specified types ... intended for use by the child packages only
|
String |
getId()
returns the id attribute
|
String |
getLocalName()
Returns the LocalName for this element (ie this declaration in the Schema ... so ComplexType
or Sequence ...)
|
String |
getName()
returns the name attribute
|
String |
getRefer()
returns the refer attribute
|
SelectorHandler |
getSelector()
returns the child selector element
|
int |
hashCode() |
void |
startElement(String namespaceURI,
String localName,
Attributes atts)
handles SAX start Element events.
|
characters, equals, setLogLevelpublic static final String LOCALNAME
public int hashCode()
hashCode in class XSIElementHandlerObject.hashCode()public XSIElementHandler getHandler(String namespaceURI, String localName) throws SAXException
XSIElementHandlergetHandler in class XSIElementHandlerSAXExceptionXSIElementHandler.getHandler(java.lang.String, java.lang.String)public void startElement(String namespaceURI, String localName, Attributes atts)
XSIElementHandlerstartElement in class XSIElementHandlerXSIElementHandler.startElement(java.lang.String, java.lang.String,
org.xml.sax.Attributes)public String getLocalName()
XSIElementHandlergetLocalName in class XSIElementHandlerXSIElementHandler.getLocalName()public List getFields()
public String getId()
public String getName()
public String getRefer()
public SelectorHandler getSelector()
public int getHandlerType()
XSIElementHandlergetHandlerType in class XSIElementHandlerXSIElementHandler.getHandlerType()public void endElement(String namespaceURI, String localName)
XSIElementHandlerendElement in class XSIElementHandlerXSIElementHandler.endElement(java.lang.String, java.lang.String)Copyright © 1996–2019 Geotools. All rights reserved.