protected static final class ComponentDescriptorIO.XmlHandler
extends org.xml.sax.helpers.DefaultHandler
| Modifier and Type | Field and Description |
|---|---|
private java.lang.ClassLoader |
classLoader
Classloader.
|
private java.util.List<ClassDescription> |
components
The components container.
|
private ClassDescription |
currentClass
A reference to the current class.
|
private ComponentDescription |
currentComponent
A reference to the current component.
|
private ServiceDescription |
currentService
The current service.
|
private boolean |
firstElement
Flag for detecting the first element.
|
private IssueLog |
iLog
The issue log.
|
private boolean |
isComponent
Flag for elements inside a component element
|
private java.lang.String |
location
XML file location.
|
private java.lang.String |
overrideNamespace
Override namespace.
|
private PropertyDescription |
pendingProperty
Pending property.
|
private java.util.List<AbstractDescription> |
propsAndRefs
Properties.
|
private SpecVersion |
specVersion
Spec version.
|
| Constructor and Description |
|---|
XmlHandler(java.lang.ClassLoader classLoader,
IssueLog iLog,
java.lang.String loc) |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name) |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes) |
private final java.util.List<ClassDescription> components
private SpecVersion specVersion
private ClassDescription currentClass
private ComponentDescription currentComponent
private ServiceDescription currentService
private PropertyDescription pendingProperty
private boolean firstElement
private boolean isComponent
private java.lang.String overrideNamespace
private final IssueLog iLog
private final java.lang.String location
private final java.util.List<AbstractDescription> propsAndRefs
private final java.lang.ClassLoader classLoader
public XmlHandler(java.lang.ClassLoader classLoader,
IssueLog iLog,
java.lang.String loc)
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionDefaultHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionDefaultHandler.endElement(java.lang.String, java.lang.String, java.lang.String)public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionDefaultHandler.characters(char[], int, int)