|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.transformer.library.tag.TagLib
public class TagLib
Die Klasse TagLib rep�sentiert eine Komplette TLD, mit ihrer Hilfe kann man alle Informationen, zu einer TLD Abfragen.
Field Summary | |
---|---|
static String |
EXPR_TRANSFORMER
Field EXPR_TRANSFORMER |
static short |
STATUS_DEPRECATED
|
static short |
STATUS_HIDDEN
|
static short |
STATUS_IMPLEMENTED
|
static short |
STATUS_UNIMPLEMENTED
|
Method Summary | |
---|---|
Object |
clone()
|
TagLib |
duplicate(boolean deepCopy)
duplicate the taglib, does not |
TagLibTag |
getAppendixTag(String name)
Gibt einen Tag (TagLibTag)zur�ck, welches definiert hat, dass es einen Appendix besitzt. |
String |
getDescription()
|
String |
getDisplayName()
|
String |
getELClass()
Gibt die Klasse des ExprTransformer als Zeichenkette zur�ck. |
ExprTransformer |
getExprTransfomer()
L�dt den innerhalb der TagLib definierten ExprTransfomer und gibt diesen zur�ck. |
String |
getHash()
|
String |
getNameSpace()
Gibt den Name-Space einer TLD als String zur�ck. |
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 zur�ck. |
TagLibTag[] |
getScriptTags()
|
String |
getShortName()
|
String |
getSource()
|
TagLibTag |
getTag(String name)
Gibt einen Tag (TagLibTag)zur�ck, dessen Name mit dem �bergebenen Wert �bereinstimmt, falls keine �bereinstimmung gefunden wird, wird null zur�ck gegeben. |
Map<String,TagLibTag> |
getTags()
Gibt alle Tags (TagLibTag) als HashMap zur�ck. |
String |
getType()
|
URI |
getUri()
|
boolean |
isCore()
|
void |
setDescription(String description)
|
void |
setDisplayName(String displayName)
|
void |
setIsCore(boolean isCore)
|
void |
setNameSpace(String nameSpace)
F�gt der TagLib die die Definition des Name-Space hinzu. |
void |
setNameSpaceSeperator(String nameSpaceSeperator)
F�gt der TagLib die die Definition des Name-Space-Seperator hinzu. |
void |
setShortName(String shortName)
|
void |
setSource(String source)
|
void |
setTag(TagLibTag tag)
F�gt der TagLib einen weiteren Tag hinzu. |
void |
setType(String type)
|
void |
setUri(String strUri)
|
void |
setUri(URI uri)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
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
Method Detail |
---|
public void setSource(String source)
source
- the source to setpublic String getNameSpace()
public String getNameSpaceSeparator()
public String getNameSpaceAndSeparator()
public char[] getNameSpaceAndSeperatorAsCharArray()
public TagLibTag getTag(String name)
name
- Name des Tag das zur�ck gegeben werden soll.
public TagLibTag getAppendixTag(String name)
name
- Name des Tag inkl. Appendix das zur�ck 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 String getType()
public void setType(String type)
type
- The type to set.public String toString()
toString
in class Object
Object.toString()
public String getHash()
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 TagLib
public String getSource()
public URI getUri()
public void setUri(String strUri) throws URISyntaxException
URISyntaxException
public void setUri(URI uri)
public void setDescription(String description)
public String getDescription()
public TagLibTag[] getScriptTags()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |