public class XMLReader extends java.lang.Object implements DocumentReader
Modifier and Type | Field and Description |
---|---|
protected ExtensionRegistry |
extRegistry
WSIL extension registry.
|
protected java.io.Reader |
reader
Reader which is used to obtain contents of a WSIL document.
|
protected WSILDocument |
wsilDocument
WSIL document.
|
Constructor and Description |
---|
XMLReader()
Create a WSIL document reader.
|
Modifier and Type | Method and Description |
---|---|
protected Abstract |
parseAbstract(org.w3c.dom.Element abstractElement,
WSILElementWithAbstract wsilElement)
Parse abstract element.
|
protected Description |
parseDescription(org.w3c.dom.Element descriptionElement,
Service service)
Parse description element.
|
void |
parseDocument(WSILDocument wsilDocument,
java.io.Reader reader)
Create a WSIL document from the contents of a reader.
|
protected ExtensionElement |
parseExtensionElement(org.w3c.dom.Element element,
WSILElement wsilElement)
Parse extension element.
|
protected void |
parseInspection(org.w3c.dom.Element inspectionElement)
Parse inspection element.
|
protected Link |
parseLink(org.w3c.dom.Element linkElement,
Inspection inspection)
Parse link element.
|
protected Service |
parseService(org.w3c.dom.Element serviceElement,
Inspection inspection)
Parse service element.
|
protected ServiceName |
parseServiceName(org.w3c.dom.Element nameElement,
Service service)
Parse service name element.
|
protected org.w3c.dom.Document |
parseXML(java.io.Reader reader)
Parse the XML document.
|
protected void |
saveNS(org.w3c.dom.Element element,
Inspection inspection)
Save namespace settings.
|
protected java.io.Reader reader
protected WSILDocument wsilDocument
protected ExtensionRegistry extRegistry
protected Abstract parseAbstract(org.w3c.dom.Element abstractElement, WSILElementWithAbstract wsilElement) throws WSILException
abstractElement
- the DOM element that contains the abstract elementwsilElement
- the WSIL element with that contains the abstract elementWSILException
protected Description parseDescription(org.w3c.dom.Element descriptionElement, Service service) throws WSILException
descriptionElement
- the DOM element that contains the description elementservice
- the service elementWSILException
public void parseDocument(WSILDocument wsilDocument, java.io.Reader reader) throws WSILException
parseDocument
in interface DocumentReader
wsilDocument
- WS-Inspection document objectreader
- the reader from which to obtain the contents of the documentWSILException
protected ExtensionElement parseExtensionElement(org.w3c.dom.Element element, WSILElement wsilElement) throws WSILException
element
- the DOM element that contains the extension elementwsilElement
- the WSIL element that contains the extension elementWSILException
protected void parseInspection(org.w3c.dom.Element inspectionElement) throws WSILException
inspectionElement
- the DOM element that contains the inspection elementWSILException
protected Link parseLink(org.w3c.dom.Element linkElement, Inspection inspection) throws WSILException
linkElement
- the DOM element that contains the link elementinspection
- the inspection elementWSILException
protected Service parseService(org.w3c.dom.Element serviceElement, Inspection inspection) throws WSILException
linkElement
- the DOM element that contains the service elementinspection
- the inspection elementWSILException
protected ServiceName parseServiceName(org.w3c.dom.Element nameElement, Service service) throws WSILException
linkElement
- the DOM element that contains the name elementservice
- the service elementWSILException
protected org.w3c.dom.Document parseXML(java.io.Reader reader) throws WSILException
WSILException
protected void saveNS(org.w3c.dom.Element element, Inspection inspection)
Copyright ? 2001 International Business Machines Corporation. All Rights Reserved.