com.ptc.windchill.structconf
Class TargetFileContentsCollector.CollectingXconfHandler

java.lang.Object
  extended bycom.ptc.windchill.structconf.xconf.DefaultXconfHandler
      extended bycom.ptc.windchill.structconf.TargetFileContentsCollector.CollectingXconfHandler
All Implemented Interfaces:
XconfHandler
Enclosing class:
TargetFileContentsCollector

private class TargetFileContentsCollector.CollectingXconfHandler
extends DefaultXconfHandler


Field Summary
private  ParseLocator currentServiceOrResourcePropStartLocator_
           
private  ParseLocator lastLocator_
           
private  String lastServiceProvider_
           
private  int numberOfXconfsParsed_
           
 
Constructor Summary
private TargetFileContentsCollector.CollectingXconfHandler()
           
 
Method Summary
private  void addCurrentServiceProvider(XconfParser parser)
           
 void addToProperty(XconfParser parser, String property_name, String value)
           
 void endConfiguration(XconfParser parser, URL xconf_file)
           
 void endResource(XconfParser parser, String resource_name, String resource_context)
           
 void endService(XconfParser parser, String service_name, String service_context)
           
 int getNumberOfXconfsParsed()
           
 void propagationActionDeclared(XconfParser parser, String class_name, String[] class_path_entries)
           
 void propertyDeclared(XconfParser parser, String property_name, String default_value, boolean overridable, String multivalued_delimiter, PropertyDocumentation docs)
           
 void propertyReset(XconfParser parser, String property_name)
           
 void propertySiteValue(XconfParser parser, String property_name, String value)
           
 void propertyUndefined(XconfParser parser, String property_name)
           
 void referencedConfigurationNotFound(XconfParser parser, URL href)
          Default implementation is to throw a SAXException.
 void removeFromProperty(XconfParser parser, String property_name, String value)
           
 void resourceOption(XconfParser parser, String selector, String requestor, int order, String resource, boolean overridable)
           
 void serviceOption(XconfParser parser, String selector, String requestor, int order, String service_class, String cardinality, boolean overridable)
           
 void startConfiguration(XconfParser parser, URL xconf_file)
           
 void startResource(XconfParser parser, String resource_name, String resource_context)
           
 void startService(XconfParser parser, String service_name, String service_context)
           
 
Methods inherited from class com.ptc.windchill.structconf.xconf.DefaultXconfHandler
throwException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numberOfXconfsParsed_

private int numberOfXconfsParsed_

currentServiceOrResourcePropStartLocator_

private ParseLocator currentServiceOrResourcePropStartLocator_

lastServiceProvider_

private String lastServiceProvider_

lastLocator_

private ParseLocator lastLocator_
Constructor Detail

TargetFileContentsCollector.CollectingXconfHandler

private TargetFileContentsCollector.CollectingXconfHandler()
Method Detail

getNumberOfXconfsParsed

public int getNumberOfXconfsParsed()

referencedConfigurationNotFound

public void referencedConfigurationNotFound(XconfParser parser,
                                            URL href)
Description copied from class: DefaultXconfHandler
Default implementation is to throw a SAXException. Subtypes can override and not call super in order to ignore error.

Specified by:
referencedConfigurationNotFound in interface XconfHandler
Overrides:
referencedConfigurationNotFound in class DefaultXconfHandler

startConfiguration

public void startConfiguration(XconfParser parser,
                               URL xconf_file)
Specified by:
startConfiguration in interface XconfHandler
Overrides:
startConfiguration in class DefaultXconfHandler

endConfiguration

public void endConfiguration(XconfParser parser,
                             URL xconf_file)
Specified by:
endConfiguration in interface XconfHandler
Overrides:
endConfiguration in class DefaultXconfHandler

propertyDeclared

public void propertyDeclared(XconfParser parser,
                             String property_name,
                             String default_value,
                             boolean overridable,
                             String multivalued_delimiter,
                             PropertyDocumentation docs)
                      throws SAXException
Specified by:
propertyDeclared in interface XconfHandler
Overrides:
propertyDeclared in class DefaultXconfHandler
Throws:
SAXException

propertySiteValue

public void propertySiteValue(XconfParser parser,
                              String property_name,
                              String value)
                       throws SAXException
Specified by:
propertySiteValue in interface XconfHandler
Overrides:
propertySiteValue in class DefaultXconfHandler
Throws:
SAXException

addToProperty

public void addToProperty(XconfParser parser,
                          String property_name,
                          String value)
                   throws SAXException
Specified by:
addToProperty in interface XconfHandler
Overrides:
addToProperty in class DefaultXconfHandler
Throws:
SAXException

removeFromProperty

public void removeFromProperty(XconfParser parser,
                               String property_name,
                               String value)
                        throws SAXException
Specified by:
removeFromProperty in interface XconfHandler
Overrides:
removeFromProperty in class DefaultXconfHandler
Throws:
SAXException

propertyUndefined

public void propertyUndefined(XconfParser parser,
                              String property_name)
                       throws SAXException
Specified by:
propertyUndefined in interface XconfHandler
Overrides:
propertyUndefined in class DefaultXconfHandler
Throws:
SAXException

propertyReset

public void propertyReset(XconfParser parser,
                          String property_name)
                   throws SAXException
Specified by:
propertyReset in interface XconfHandler
Overrides:
propertyReset in class DefaultXconfHandler
Throws:
SAXException

startService

public void startService(XconfParser parser,
                         String service_name,
                         String service_context)
Specified by:
startService in interface XconfHandler
Overrides:
startService in class DefaultXconfHandler

endService

public void endService(XconfParser parser,
                       String service_name,
                       String service_context)
                throws SAXException
Specified by:
endService in interface XconfHandler
Overrides:
endService in class DefaultXconfHandler
Throws:
SAXException

startResource

public void startResource(XconfParser parser,
                          String resource_name,
                          String resource_context)
Specified by:
startResource in interface XconfHandler
Overrides:
startResource in class DefaultXconfHandler

endResource

public void endResource(XconfParser parser,
                        String resource_name,
                        String resource_context)
                 throws SAXException
Specified by:
endResource in interface XconfHandler
Overrides:
endResource in class DefaultXconfHandler
Throws:
SAXException

serviceOption

public void serviceOption(XconfParser parser,
                          String selector,
                          String requestor,
                          int order,
                          String service_class,
                          String cardinality,
                          boolean overridable)
                   throws SAXException
Specified by:
serviceOption in interface XconfHandler
Overrides:
serviceOption in class DefaultXconfHandler
Throws:
SAXException

resourceOption

public void resourceOption(XconfParser parser,
                           String selector,
                           String requestor,
                           int order,
                           String resource,
                           boolean overridable)
                    throws SAXException
Specified by:
resourceOption in interface XconfHandler
Overrides:
resourceOption in class DefaultXconfHandler
Throws:
SAXException

addCurrentServiceProvider

private void addCurrentServiceProvider(XconfParser parser)
                                throws SAXException
Throws:
SAXException

propagationActionDeclared

public void propagationActionDeclared(XconfParser parser,
                                      String class_name,
                                      String[] class_path_entries)
                               throws SAXException
Specified by:
propagationActionDeclared in interface XconfHandler
Overrides:
propagationActionDeclared in class DefaultXconfHandler
Throws:
SAXException