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 toPatterngetIncludePatterns(List<String> includeContent) This takes the include list provided by the user in the config file It converts the user values toPatternprotected voidunexpectedX(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
-
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- if providedbasedirdoes not exist
-
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:
unexpectedXin classNGCCRuntime- Throws:
SAXException
-