org.apache.struts.tiles.xmlDefinition
Class XmlParser
java.lang.Object
org.apache.struts.tiles.xmlDefinition.XmlParser
public class XmlParser
extends java.lang.Object
Parse an XML definitions file.
protected Digester | digester - Associated digester.
|
protected 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.
|
digester
protected Digester digester
Associated digester.
registrations
protected 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!
validating
protected boolean validating
Should we use a validating XML parser to read the configuration file.
Default is false
.
XmlParser
public XmlParser()
Constructor.
Creates a digester parser and initializes syntax rules.
initDigester
protected void initDigester(Digester digester)
Init digester.
digester
- Digester instance to use.
initDigesterForComponentsDefinitionsSyntax
private void initDigesterForComponentsDefinitionsSyntax(Digester digester)
Init digester for components syntax.
This is an old set of rules, left for backward compatibility.
digester
- Digester instance to use.
initDigesterForInstancesSyntax
private void initDigesterForInstancesSyntax(Digester digester)
Init digester in order to parse instances definition file syntax.
Instances is an old name for "definition". This method is left for
backwards compatibility.
digester
- Digester instance to use.
initDigesterForTilesDefinitionsSyntax
private void initDigesterForTilesDefinitionsSyntax(Digester digester)
Init digester for Tiles syntax.
Same as components, but with first element = tiles-definitions
digester
- Digester instance to use.
main
public static void main(String[] args)
Main method to check file syntax.
parse
public void parse(InputStream in,
XmlDefinitionsSet definitions)
throws IOException,
SAXException
Parse input reader and add encountered definitions to definitions set.
in
- Input stream.definitions
- Xml Definitions set to which encountered definition are added.
setValidating
public void setValidating(boolean validating)
Set digester validating flag.
Copyright B) 2000-2007 - The Apache Software Foundation