com.macvu.tiles.xmlDefinition
Class XmlCacheParser

java.lang.Object
  extended by com.macvu.tiles.xmlDefinition.XmlCacheParser

public class XmlCacheParser
extends java.lang.Object


Field Summary
protected  org.apache.commons.digester.Digester digester
          Associated digester.
protected  java.lang.String[] registrations
          The set of public identifiers, and corresponding resource names for the versions of the configuration file DTDs we know about.
protected  boolean validating
          Should we use a validating XML parser to read the configuration file.
 
Constructor Summary
XmlCacheParser()
          Constructor.
 
Method Summary
protected  void initDigester(org.apache.commons.digester.Digester digester)
          Init digester.
 void parse(java.io.InputStream in, XmlCacheDefinitionSet definitions)
          Parse input reader and add encountered definitions to definitions set.
 void setDetailLevel(int detailLevel)
          Deprecated. Use the commons-logging to set digester debug level.
 void setValidating(boolean validating)
          Set digester validating flag.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

digester

protected org.apache.commons.digester.Digester digester
Associated digester.


validating

protected boolean validating
Should we use a validating XML parser to read the configuration file. Default is false.


registrations

protected java.lang.String[] registrations
The set of public identifiers, and corresponding resource names for the versions of the configuration file DTDs we know about. There MUST be an even number of Strings in this list!

Constructor Detail

XmlCacheParser

public XmlCacheParser()
Constructor. Creates a digester parser and initializes syntax rules.

Method Detail

setValidating

public void setValidating(boolean validating)
Set digester validating flag.


setDetailLevel

public void setDetailLevel(int detailLevel)
Deprecated. Use the commons-logging to set digester debug level.

Set digester detail level.


initDigester

protected void initDigester(org.apache.commons.digester.Digester digester)
Init digester.

Parameters:
digester - Digester instance to use.

parse

public void parse(java.io.InputStream in,
                  XmlCacheDefinitionSet definitions)
           throws java.io.IOException,
                  org.xml.sax.SAXException
Parse input reader and add encountered definitions to definitions set.

Parameters:
in - Input stream.
definitions - Xml Definitions set to which encountered definition are added.
Throws:
java.io.IOException - On errors during file parsing.
org.xml.sax.SAXException - On errors parsing XML.


Copyright © 2005 MacVu group. All Rights Reserved.