|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
railo.transformer.library.tag.TagLibFactory
public final class TagLibFactory
Die Klasse TagLibFactory liest die XML Repr�sentation einer TLD ein und l�dt diese in eine Objektstruktur. Sie tut dieses mithilfe eines Sax Parser. Die Klasse kann sowohl einzelne Files oder gar ganze Verzeichnisse von TLD laden.
Field Summary | |
---|---|
static String |
DEFAULT_SAX_PARSER
Standart Sax Parser |
static short |
TYPE_CFML
Field TYPE_CFML |
static short |
TYPE_JSP
Field TYPE_JSP |
Method Summary | |
---|---|
void |
characters(char[] ch,
int start,
int length)
Geerbte Methode von org.xml.sax.ContentHandler, wird bei durchparsen des XML, zum einlesen des Content eines Body Element aufgerufen. |
static TagLib |
combineTLDs(Set tlds)
|
static TagLib |
combineTLDs(TagLib[] tlds)
return one FunctionLib contain content of all given Function Libs |
void |
endElement(String uri,
String name,
String qName)
Geerbte Methode von org.xml.sax.ContentHandler, wird bei durchparsen des XML, beim auftreten eines End-Tag aufgerufen. |
static TagLib[] |
loadFrom(Resource res)
|
static TagLib[] |
loadFromDirectory(Resource dir)
L�dt mehrere TagLib's die innerhalb eines Verzeichnisses liegen. |
static TagLib[] |
loadFromDirectory(Resource dir,
String saxParser)
L�dt mehrere TagLib's die innerhalb eines Verzeichnisses liegen. |
static TagLib |
loadFromFile(Resource res)
L�dt eine einzelne TagLib. |
static TagLib |
loadFromFile(Resource res,
String saxParser)
L�dt eine einzelne TagLib. |
static TagLib |
loadFromStream(InputStream is)
L�dt eine einzelne TagLib. |
static TagLib |
loadFromStream(InputStream is,
String saxParser)
Laedt eine einzelne TagLib. |
static TagLib |
loadFromSystem()
L�dt die Systeminterne TLD. |
static TagLib |
loadFromSystem(String saxParser)
L�dt die Systeminterne TLD. |
void |
startElement(String uri,
String name,
String qName,
Attributes atts)
Geerbte Methode von org.xml.sax.ContentHandler, wird bei durchparsen des XML, beim Auftreten eines Start-Tag aufgerufen. |
static String |
toStatus(short value)
|
static short |
toStatus(String value)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DEFAULT_SAX_PARSER
public static final short TYPE_CFML
TYPE_CFML
public static final short TYPE_JSP
TYPE_JSP
Method Detail |
---|
public void startElement(String uri, String name, String qName, Attributes atts)
startElement
in interface ContentHandler
startElement
in class DefaultHandler
ContentHandler.startElement(String, String, String, Attributes)
public void endElement(String uri, String name, String qName)
endElement
in interface ContentHandler
endElement
in class DefaultHandler
ContentHandler.endElement(String, String, String)
public void characters(char[] ch, int start, int length)
characters
in interface ContentHandler
characters
in class DefaultHandler
ContentHandler.characters(char[], int, int)
public static TagLib[] loadFromDirectory(Resource dir) throws TagLibException
dir
- Verzeichnis im dem die TagLib's liegen.
TagLibException
public static TagLib[] loadFromDirectory(Resource dir, String saxParser) throws TagLibException
dir
- Verzeichnis im dem die TagLib's liegen.saxParser
- Definition des Sax Parser mit dem die TagLib's eingelesen werden sollen.
TagLibException
public static TagLib loadFromFile(Resource res) throws TagLibException
file
- TLD die geladen werden soll.
TagLibException
public static TagLib loadFromStream(InputStream is) throws TagLibException
file
- TLD die geladen werden soll.
TagLibException
public static TagLib loadFromFile(Resource res, String saxParser) throws TagLibException
file
- TLD die geladen werden soll.saxParser
- Definition des Sax Parser mit dem die TagLib eingelsesen werden soll.
TagLibException
public static TagLib loadFromStream(InputStream is, String saxParser) throws TagLibException
file
- TLD die geladen werden soll.saxParser
- Definition des Sax Parser mit dem die TagLib eingelsesen werden soll.
TagLibException
public static TagLib loadFromSystem() throws TagLibException
TagLibException
public static TagLib loadFromSystem(String saxParser) throws TagLibException
saxParser
- Definition des Sax Parser mit dem die FunctionLib eingelsesen werden soll.
TagLibException
public static TagLib[] loadFrom(Resource res) throws TagLibException
TagLibException
public static TagLib combineTLDs(TagLib[] tlds)
tlds
-
public static TagLib combineTLDs(Set tlds)
public static short toStatus(String value)
public static String toStatus(short value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |