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)zur�ck, welches definiert hat, dass es einen Appendix besitzt.
 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 getNameSpace()
          Gibt den Name-Space einer TLD als String zur�ck.
 String getNameSpaceAndSeparator()
          Gibt den Name-Space inkl.
 String getNameSpaceSeparator()
          Gibt den Trenner zwischen Name-Space und Name einer TLD zur�ck.
 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 getTags()
          Gibt alle Tags (TagLibTag) als HashMap zur�ck.
 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 setTag(TagLibTag tag)
          F�gt der TagLib einen weiteren Tag hinzu.
 
Methods inherited from class railo.transformer.library.tag.TagLib
clone, duplicate, getDescription, getDisplayName, getHash, getNameSpaceAndSeperatorAsCharArray, getScriptTags, getShortName, getSource, getType, getUri, isCore, setDescription, setDisplayName, 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)zur�ck, 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 �bergebenen Namen �bereinstimmen. Wenn keine �bereinstimmung gefunden wird, wird null zur�ck gegeben.

Overrides:
getAppendixTag in class TagLib
Parameters:
name - Name des Tag inkl. Appendix das zur�ck 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 zur�ck.

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 zur�ck.

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 zur�ck.

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 zur�ck.

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)zur�ck, dessen Name mit dem �bergebenen Wert �bereinstimmt, falls keine �bereinstimmung gefunden wird, wird null zur�ck gegeben.

Overrides:
getTag in class TagLib
Parameters:
name - Name des Tag das zur�ck 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 zur�ck.

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
F�gt 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
F�gt 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
F�gt 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