com.ptc.windchill.structconf.xconf
Class XconfParser.Handler

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended bycom.ptc.windchill.structconf.xconf.DefaultXconfSAXHandler
          extended bycom.ptc.windchill.structconf.xconf.XconfParser.Handler
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler
Enclosing class:
XconfParser

private class XconfParser.Handler
extends DefaultXconfSAXHandler


Field Summary
private  ArrayList classPathEntries_
           
private  String currentPropagationClassName_
           
private  PropertyDocumentation currentPropertyDocumentation_
           
private  String currentPropertyMultivaluedDelimiter_
           
private  String currentPropertyName_
           
private  boolean currentPropertyOverridable_
           
private  String currentPropertyValue_
           
private  String currentServiceOrResourceContext_
           
private  String currentServiceOrResourceName_
           
private  StringBuffer currentTextBuffer_
           
private  boolean inResource_
           
private  boolean inService_
           
 
Constructor Summary
private XconfParser.Handler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(String uri, String local_name, String qualified_name)
           
 void error(SAXParseException ex)
           
 void fatalError(SAXParseException ex)
           
private  PropertyDocumentation getCurrentPropertyDocumentation()
           
 InputSource resolveEntity(String public_id, String system_id)
           
 void setDocumentLocator(Locator locator)
           
 void startElement(String uri, String local_name, String qualified_name, Attributes attributes)
           
 void warning(SAXParseException ex)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentPropertyName_

private String currentPropertyName_

currentPropertyValue_

private String currentPropertyValue_

currentPropertyOverridable_

private boolean currentPropertyOverridable_

currentPropertyMultivaluedDelimiter_

private String currentPropertyMultivaluedDelimiter_

currentPropertyDocumentation_

private PropertyDocumentation currentPropertyDocumentation_

currentServiceOrResourceName_

private String currentServiceOrResourceName_

currentServiceOrResourceContext_

private String currentServiceOrResourceContext_

inService_

private boolean inService_

inResource_

private boolean inResource_

currentTextBuffer_

private StringBuffer currentTextBuffer_

currentPropagationClassName_

private String currentPropagationClassName_

classPathEntries_

private ArrayList classPathEntries_
Constructor Detail

XconfParser.Handler

private XconfParser.Handler()
Method Detail

getCurrentPropertyDocumentation

private PropertyDocumentation getCurrentPropertyDocumentation()

setDocumentLocator

public void setDocumentLocator(Locator locator)

startElement

public void startElement(String uri,
                         String local_name,
                         String qualified_name,
                         Attributes attributes)
                  throws SAXException
Throws:
SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws SAXException
Throws:
SAXException

endElement

public void endElement(String uri,
                       String local_name,
                       String qualified_name)
                throws SAXException
Throws:
SAXException

resolveEntity

public InputSource resolveEntity(String public_id,
                                 String system_id)
                          throws SAXException
Throws:
SAXException

error

public void error(SAXParseException ex)
           throws SAXException
Throws:
SAXException

fatalError

public void fatalError(SAXParseException ex)
                throws SAXException
Throws:
SAXException

warning

public void warning(SAXParseException ex)