public class TagLib extends Object implements Cloneable
Modifier and Type | Field and Description |
---|---|
static String |
EXPR_TRANSFORMER
Field
EXPR_TRANSFORMER |
static short |
STATUS_DEPRECATED |
static short |
STATUS_HIDDEN |
static short |
STATUS_IMPLEMENTED |
static short |
STATUS_UNIMPLEMENTED |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
TagLib |
duplicate(boolean deepCopy)
duplicate the taglib, does not
|
TagLibTag |
getAppendixTag(String name)
Gibt einen Tag (TagLibTag)zurueck, welches definiert hat, dass es einen Appendix besitzt.
|
String |
getDescription() |
String |
getDisplayName() |
String |
getELClass()
Gibt die Klasse des ExprTransformer als Zeichenkette zurueck.
|
ExprTransformer |
getExprTransfomer()
Laedt den innerhalb der TagLib definierten ExprTransfomer und gibt diesen zurueck.
|
String |
getHash() |
boolean |
getIgnoreUnknowTags() |
String |
getNameSpace()
Gibt den Name-Space einer TLD als String zurueck.
|
String |
getNameSpaceAndSeparator()
Gibt den Name-Space inkl.
|
char[] |
getNameSpaceAndSeperatorAsCharArray()
Gibt den Name-Space inkl.
|
String |
getNameSpaceSeparator()
Gibt den Trenner zwischen Name-Space und Name einer TLD zurueck.
|
TagLibTag[] |
getScriptTags() |
String |
getShortName() |
String |
getSource() |
TagLibTag |
getTag(Class clazz) |
TagLibTag |
getTag(String name)
Gibt einen Tag (TagLibTag)zurueck, dessen Name mit dem uebergebenen Wert uebereinstimmt,
falls keine uebereinstimmung gefunden wird, wird null zurueck gegeben.
|
Map<String,TagLibTag> |
getTags()
Gibt alle Tags (TagLibTag) als HashMap zurueck.
|
String |
getType() |
URI |
getUri() |
boolean |
isCore() |
void |
setDescription(String description) |
void |
setDisplayName(String displayName) |
void |
setIgnoreUnknowTags(boolean ignoreUnknowTags) |
void |
setIsCore(boolean isCore) |
void |
setNameSpace(String nameSpace)
Fuegt der TagLib die die Definition des Name-Space hinzu.
|
void |
setNameSpaceSeperator(String nameSpaceSeperator)
Fuegt der TagLib die die Definition des Name-Space-Seperator hinzu.
|
void |
setShortName(String shortName) |
void |
setSource(String source) |
void |
setTag(TagLibTag tag)
Fuegt der TagLib einen weiteren Tag hinzu.
|
void |
setType(String type) |
void |
setUri(String strUri) |
void |
setUri(URI uri) |
String |
toString() |
public static final short STATUS_IMPLEMENTED
public static final short STATUS_DEPRECATED
public static final short STATUS_UNIMPLEMENTED
public static final short STATUS_HIDDEN
public static String EXPR_TRANSFORMER
EXPR_TRANSFORMER
public String getNameSpace()
public String getNameSpaceSeparator()
public String getNameSpaceAndSeparator()
public char[] getNameSpaceAndSeperatorAsCharArray()
public TagLibTag getTag(String name)
name
- Name des Tag das zurueck gegeben werden soll.public TagLibTag getAppendixTag(String name)
name
- Name des Tag inkl. Appendix das zurueck gegeben werden soll.public Map<String,TagLibTag> getTags()
public String getELClass()
public ExprTransformer getExprTransfomer() throws TagLibException
TagLibException
public void setTag(TagLibTag tag)
tag
- Neuer Tag.public void setNameSpace(String nameSpace)
nameSpace
- Name-Space der TagLib.public void setNameSpaceSeperator(String nameSpaceSeperator)
nameSpaceSeperator
- Name-Space-Seperator der TagLib.public String getDisplayName()
public void setDisplayName(String displayName)
displayName
- The displayName to set.public String getShortName()
public void setShortName(String shortName)
shortName
- The shortName to set.public void setIgnoreUnknowTags(boolean ignoreUnknowTags)
public boolean getIgnoreUnknowTags()
public String toString()
toString
in class Object
Object.toString()
public boolean isCore()
public void setIsCore(boolean isCore)
public Object clone()
clone
in class Object
Object.clone()
public TagLib duplicate(boolean deepCopy)
deepCopy
- duplicate also the children (TagLibTag) of this TagLibpublic void setUri(String strUri) throws URISyntaxException
URISyntaxException
public void setDescription(String description)
public String getDescription()
public TagLibTag[] getScriptTags()
Copyright © 2015 Lucee