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
public final class NGCCRuntimeEx
- extends NGCCRuntime
Controls the validating and converting of values obtained
from the config file.
- Author:
- Bhakti Mehta (bhakti.mehta@sun.com)
| 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 |
NGCCRuntimeEx
public NGCCRuntimeEx(ErrorHandler errorHandler)
getBaseDir
public File getBaseDir(String baseDir)
throws SAXException
- 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
public List<Pattern> getIncludePatterns(List<String> includeContent)
- This takes the include list provided by the user in the config file
It converts the user values to
Pattern
- Parameters:
includeContent - The include list specified by the user
- Returns:
- A list of regular expression patterns
Pattern
getExcludePatterns
public List getExcludePatterns(List<String> excludeContent)
- This takes the exclude list provided by the user in the config file
It converts the user values to
Pattern
- Parameters:
excludeContent - The exclude list specified by the user
- Returns:
- A list of regular expression patterns
Pattern
unexpectedX
protected void unexpectedX(String token)
throws SAXException
- Overrides:
unexpectedX in class NGCCRuntime
- Throws:
SAXException
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.