railo.transformer.library.tag
Class ImportTagLib

java.lang.Object
  extended by railo.transformer.library.tag.TagLib
      extended by railo.transformer.library.tag.ImportTagLib
All Implemented Interfaces:
Cloneable

public final class ImportTagLib
extends TagLib


Field Summary
 
Fields inherited from class railo.transformer.library.tag.TagLib
EXPR_TRANSFORMER, STATUS_DEPRECATED, STATUS_HIDDEN, STATUS_IMPLEMENTED, STATUS_UNIMPLEMENTED
 
Constructor Summary
ImportTagLib(String taglib, String prefix)
           
 
Method Summary
 TagLibTag getAppendixTag(String name)
          Gibt einen Tag (TagLibTag)zurueck, welches definiert hat, dass es einen Appendix besitzt.
 String getELClass()
          Gibt die Klasse des ExprTransformer als Zeichenkette zurueck.
 ExprTransformer getExprTransfomer()
          L�dt den innerhalb der TagLib definierten ExprTransfomer und gibt diesen zur�ck.
 String getNameSpace()
          Gibt den Name-Space einer TLD als String zurueck.
 String getNameSpaceAndSeparator()
          Gibt den Name-Space inkl.
 String getNameSpaceSeparator()
          Gibt den Trenner zwischen Name-Space und Name einer TLD zurueck.
 TagLibTag getTag(String name)
          Gibt einen Tag (TagLibTag)zurueck, dessen Name mit dem uebergebenen Wert uebereinstimmt, falls keine �bereinstimmung gefunden wird, wird null zurueck gegeben.
 Map getTags()
          Gibt alle Tags (TagLibTag) als HashMap zurueck.
 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 setTag(TagLibTag tag)
          Fuegt der TagLib einen weiteren Tag hinzu.
 
Methods inherited from class railo.transformer.library.tag.TagLib
clone, duplicate, getDescription, getDisplayName, getHash, getIgnoreUnknowTags, getNameSpaceAndSeperatorAsCharArray, getScriptTags, getShortName, getSource, getType, getUri, isCore, setDescription, setDisplayName, setIgnoreUnknowTags, setIsCore, setShortName, setSource, setType, setUri, setUri, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImportTagLib

public ImportTagLib(String taglib,
                    String prefix)
Method Detail

getAppendixTag

public TagLibTag getAppendixTag(String name)
Description copied from class: TagLib
Gibt einen Tag (TagLibTag)zurueck, welches definiert hat, dass es einen Appendix besitzt. D.h. dass der Name des Tag mit weiteren Buchstaben erweitert sein kann, also muss nur der erste Teil des Namen vom Tag mit dem uebergebenen Namen uebereinstimmen. Wenn keine �bereinstimmung gefunden wird, wird null zurueck gegeben.

Overrides:
getAppendixTag in class TagLib
Parameters:
name - Name des Tag inkl. Appendix das zurueck gegeben werden soll.
Returns:
TagLibTag Tag das auf den Namen passt.
See Also:
TagLib.getAppendixTag(java.lang.String)

getELClass

public String getELClass()
Description copied from class: TagLib
Gibt die Klasse des ExprTransformer als Zeichenkette zurueck.

Overrides:
getELClass in class TagLib
Returns:
String
See Also:
TagLib.getELClass()

getExprTransfomer

public ExprTransformer getExprTransfomer()
                                  throws TagLibException
Description copied from class: TagLib
L�dt den innerhalb der TagLib definierten ExprTransfomer und gibt diesen zur�ck. Load Expression Transfomer defined in the tag library and return it.

Overrides:
getExprTransfomer in class TagLib
Returns:
ExprTransformer
Throws:
TagLibException
See Also:
TagLib.getExprTransfomer()

getNameSpace

public String getNameSpace()
Description copied from class: TagLib
Gibt den Name-Space einer TLD als String zurueck.

Overrides:
getNameSpace in class TagLib
Returns:
String Name der TLD.
See Also:
TagLib.getNameSpace()

getNameSpaceAndSeparator

public String getNameSpaceAndSeparator()
Description copied from class: TagLib
Gibt den Name-Space inkl. dem Seperator zurueck.

Overrides:
getNameSpaceAndSeparator in class TagLib
Returns:
String
See Also:
TagLib.getNameSpaceAndSeparator()

getNameSpaceSeparator

public String getNameSpaceSeparator()
Description copied from class: TagLib
Gibt den Trenner zwischen Name-Space und Name einer TLD zurueck.

Overrides:
getNameSpaceSeparator in class TagLib
Returns:
Name zwischen Name-Space und Name.
See Also:
TagLib.getNameSpaceSeparator()

getTag

public TagLibTag getTag(String name)
Description copied from class: TagLib
Gibt einen Tag (TagLibTag)zurueck, dessen Name mit dem uebergebenen Wert uebereinstimmt, falls keine �bereinstimmung gefunden wird, wird null zurueck gegeben.

Overrides:
getTag in class TagLib
Parameters:
name - Name des Tag das zurueck gegeben werden soll.
Returns:
TagLibTag Tag das auf den Namen passt.
See Also:
TagLib.getTag(java.lang.String)

getTags

public Map getTags()
Description copied from class: TagLib
Gibt alle Tags (TagLibTag) als HashMap zurueck.

Overrides:
getTags in class TagLib
Returns:
Alle Tags als HashMap.
See Also:
TagLib.getTags()

setNameSpace

public void setNameSpace(String nameSpace)
Description copied from class: TagLib
Fuegt der TagLib die die Definition des Name-Space hinzu. Diese Methode wird durch die Klasse TagLibFactory verwendet.

Overrides:
setNameSpace in class TagLib
Parameters:
nameSpace - Name-Space der TagLib.
See Also:
TagLib.setNameSpace(java.lang.String)

setNameSpaceSeperator

public void setNameSpaceSeperator(String nameSpaceSeperator)
Description copied from class: TagLib
Fuegt der TagLib die die Definition des Name-Space-Seperator hinzu. Diese Methode wird durch die Klasse TagLibFactory verwendet.

Overrides:
setNameSpaceSeperator in class TagLib
Parameters:
nameSpaceSeperator - Name-Space-Seperator der TagLib.
See Also:
TagLib.setNameSpaceSeperator(java.lang.String)

setTag

public void setTag(TagLibTag tag)
Description copied from class: TagLib
Fuegt der TagLib einen weiteren Tag hinzu. Diese Methode wird durch die Klasse TagLibFactory verwendet.

Overrides:
setTag in class TagLib
Parameters:
tag - Neuer Tag.
See Also:
TagLib.setTag(railo.transformer.library.tag.TagLibTag)


Copyright © 2012 Railo