|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.saxon.trans.ConfigurationReader
public class ConfigurationReader
Class used to read a config.xml file and transfer all settings from the file to the Configuration
| Field Summary | |
|---|---|
protected Configuration |
config
|
| Constructor Summary | |
|---|---|
ConfigurationReader()
|
|
| Method Summary | |
|---|---|
void |
characters(char[] ch,
int start,
int length)
|
void |
endDocument()
|
void |
endElement(String uri,
String localName,
String qName)
|
void |
endPrefixMapping(String prefix)
|
protected void |
errorClass(String element,
String attribute,
String actual,
Class required,
Exception cause)
|
String |
getURIForPrefix(String prefix,
boolean useDefault)
Get the namespace URI corresponding to a given prefix. |
void |
ignorableWhitespace(char[] ch,
int start,
int length)
|
Iterator |
iteratePrefixes()
Get an iterator over all the prefixes declared in this namespace context. |
Configuration |
makeConfiguration(Source source)
Create a Configuration based on the contents of this configuration file |
void |
processingInstruction(String target,
String data)
|
protected void |
readExtensionElement(Attributes atts)
Process details of XSLT extension elements. |
void |
setClassLoader(ClassLoader classLoader)
Set the ClassLoader to be used for dynamic loading of the configuration, and for dynamic loading of other classes used within the configuration. |
void |
setDocumentLocator(Locator locator)
|
void |
skippedEntity(String name)
|
void |
startDocument()
|
void |
startElement(String uri,
String localName,
String qName,
Attributes atts)
|
void |
startPrefixMapping(String prefix,
String uri)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Configuration config
| Constructor Detail |
|---|
public ConfigurationReader()
| Method Detail |
|---|
public void setClassLoader(ClassLoader classLoader)
classLoader - the ClassLoader to be used
public Configuration makeConfiguration(Source source)
throws XPathException
source - the Source of the configuration file
XPathExceptionpublic void setDocumentLocator(Locator locator)
setDocumentLocator in interface ContentHandler
public void startDocument()
throws SAXException
startDocument in interface ContentHandlerSAXException
public void endDocument()
throws SAXException
endDocument in interface ContentHandlerSAXException
public void startPrefixMapping(String prefix,
String uri)
throws SAXException
startPrefixMapping in interface ContentHandlerSAXException
public void endPrefixMapping(String prefix)
throws SAXException
endPrefixMapping in interface ContentHandlerSAXException
public void startElement(String uri,
String localName,
String qName,
Attributes atts)
throws SAXException
startElement in interface ContentHandlerSAXExceptionprotected void readExtensionElement(Attributes atts)
atts - the attributes of the extensionElement element in the configuration file
protected void errorClass(String element,
String attribute,
String actual,
Class required,
Exception cause)
public void endElement(String uri,
String localName,
String qName)
throws SAXException
endElement in interface ContentHandlerSAXException
public void characters(char[] ch,
int start,
int length)
throws SAXException
characters in interface ContentHandlerSAXException
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws SAXException
ignorableWhitespace in interface ContentHandlerSAXException
public void processingInstruction(String target,
String data)
throws SAXException
processingInstruction in interface ContentHandlerSAXException
public void skippedEntity(String name)
throws SAXException
skippedEntity in interface ContentHandlerSAXException
public String getURIForPrefix(String prefix,
boolean useDefault)
getURIForPrefix in interface NamespaceResolverprefix - the namespace prefix. May be the zero-length string, indicating
that there is no prefix. This indicates either the default namespace or the
null namespace, depending on the value of useDefault.useDefault - true if the default namespace is to be used when the
prefix is "". If false, the method returns "" when the prefix is "".
public Iterator iteratePrefixes()
iteratePrefixes in interface NamespaceResolver
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||