Class 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)
  • Constructor Details

    • NGCCRuntimeEx

      public NGCCRuntimeEx(ErrorHandler errorHandler)
  • Method Details

    • 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