Package com.sun.tools.jxc
Class NGCCRuntimeEx
java.lang.Object
com.sun.tools.jxc.gen.config.NGCCRuntime
com.sun.tools.jxc.NGCCRuntimeEx
- All Implemented Interfaces:
NGCCEventSource
,ContentHandler
Controls the validating and converting of values obtained
from the config file.
- Author:
- Bhakti Mehta (bhakti.mehta@sun.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBaseDir
(String baseDir) This will check if the baseDir provided by the user in the config file exists.getExcludePatterns
(List<String> excludeContent) This takes the exclude list provided by the user in the config file It converts the user values toPattern
getIncludePatterns
(List<String> includeContent) This takes the include list provided by the user in the config file It converts the user values toPattern
protected void
unexpectedX
(String token) Methods inherited from class com.sun.tools.jxc.gen.config.NGCCRuntime
characters, consumeAttribute, endDocument, endElement, endPrefixMapping, getAttributeIndex, getCurrentAttributes, getLocator, ignorableWhitespace, onEnterElementConsumed, onLeaveElementConsumed, processingInstruction, processList, redirectSubtree, replace, reset, resolveNamespacePrefix, sendEnterAttribute, sendEnterElement, sendLeaveAttribute, sendLeaveElement, sendText, setDocumentLocator, setRootHandler, skippedEntity, startDocument, startElement, startPrefixMapping, trace, traceln
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.xml.sax.ContentHandler
declaration
-
Constructor Details
-
NGCCRuntimeEx
-
-
Method Details
-
getBaseDir
This will check if the baseDir provided by the user in the config file exists. If not it throws an error- Parameters:
baseDir
- The baseDir attribute passed by the user in the xml config file as a path- Returns:
- The file representation of the path name
- Throws:
SAXException
-
getIncludePatterns
This takes the include list provided by the user in the config file It converts the user values toPattern
- Parameters:
includeContent
- The include list specified by the user- Returns:
- A list of regular expression patterns
Pattern
-
getExcludePatterns
This takes the exclude list provided by the user in the config file It converts the user values toPattern
- Parameters:
excludeContent
- The exclude list specified by the user- Returns:
- A list of regular expression patterns
Pattern
-
unexpectedX
- Overrides:
unexpectedX
in classNGCCRuntime
- Throws:
SAXException
-