railo.transformer.library.tag
Class TagLibTagAttr

java.lang.Object
  extended by railo.transformer.library.tag.TagLibTagAttr

public final class TagLibTagAttr
extends Object

Die Klasse TagLibTagAttr repraesentiert ein einzelnes Attribute eines Tag und haelt saemtliche Informationen zu diesem Attribut.


Field Summary
static short SCRIPT_SUPPORT_NONE
           
static short SCRIPT_SUPPORT_OPTIONAL
           
static short SCRIPT_SUPPORT_REQUIRED
           
 
Constructor Summary
TagLibTagAttr(TagLibTag tag)
          Geschuetzer Konstruktor ohne Argumente.
 
Method Summary
 TagLibTagAttr duplicate(TagLibTag tag)
           
 Object getDefaultValue()
           
 String getDescription()
           
 String getHash()
           
 boolean getHidden()
           
 String getName()
          Gibt den Namen des Attribut zurueck.
 boolean getNoname()
           
 boolean getRtexpr()
          Gibt zurueck ob das Attribute eines Tag, mithilfe des ExprTransformer, uebersetzt werden soll oder nicht.
 short getScriptSupport()
           
 Object getScriptSupportAsString()
           
 short getStatus()
           
 String getType()
          Gibt den Typ des Attribut zur�ck (query, struct, string usw.)
 boolean hasDefaultValue()
           
 boolean isDefault()
           
 void isDefault(boolean _default)
           
 boolean isRequired()
          Gibt zurueck, ob das Attribut Pflicht ist oder nicht.
 void setDefaultValue(Object defaultValue)
           
 void setDescription(String description)
           
 void setHidden(boolean hidden)
           
 void setName(String name)
          Setzt den Namen des Attribut.
 void setNoname(boolean noname)
           
 void setRequired(boolean required)
          Setzt, ob das Argument Pflicht ist oder nicht.
 void setRtexpr(boolean rtexpr)
          Setzt, ob das Attribute eines Tag, mithilfe des ExprTransformer, uebersetzt werden soll oder nicht.
 void setScriptSupport(String str)
           
 void setStatus(short status)
           
 void setType(String type)
          Setzt, den Typ des Attribut (query, struct, string usw.)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCRIPT_SUPPORT_NONE

public static final short SCRIPT_SUPPORT_NONE
See Also:
Constant Field Values

SCRIPT_SUPPORT_OPTIONAL

public static final short SCRIPT_SUPPORT_OPTIONAL
See Also:
Constant Field Values

SCRIPT_SUPPORT_REQUIRED

public static final short SCRIPT_SUPPORT_REQUIRED
See Also:
Constant Field Values
Constructor Detail

TagLibTagAttr

public TagLibTagAttr(TagLibTag tag)
Geschuetzer Konstruktor ohne Argumente.

Method Detail

duplicate

public TagLibTagAttr duplicate(TagLibTag tag)

getStatus

public short getStatus()
Returns:
the status (TagLib.,TagLib.STATUS_IMPLEMENTED,TagLib.STATUS_DEPRECATED,TagLib.STATUS_UNIMPLEMENTED)

setStatus

public void setStatus(short status)
Parameters:
status - the status to set (TagLib.,TagLib.STATUS_IMPLEMENTED,TagLib.STATUS_DEPRECATED,TagLib.STATUS_UNIMPLEMENTED)

getName

public String getName()
Gibt den Namen des Attribut zurueck.

Returns:
Name des Attribut.

isRequired

public boolean isRequired()
Gibt zurueck, ob das Attribut Pflicht ist oder nicht.

Returns:
Ist das Attribut Pflicht.

getType

public String getType()
Gibt den Typ des Attribut zur�ck (query, struct, string usw.)

Returns:
Typ des Attribut

getRtexpr

public boolean getRtexpr()
Gibt zurueck ob das Attribute eines Tag, mithilfe des ExprTransformer, uebersetzt werden soll oder nicht.

Returns:
Soll das Attribut uebbersetzt werden

setName

public void setName(String name)
Setzt den Namen des Attribut.

Parameters:
name - Name des Attribut.

setRequired

public void setRequired(boolean required)
Setzt, ob das Argument Pflicht ist oder nicht.

Parameters:
required - Ist das Attribut Pflicht.

setRtexpr

public void setRtexpr(boolean rtexpr)
Setzt, ob das Attribute eines Tag, mithilfe des ExprTransformer, uebersetzt werden soll oder nicht.

Parameters:
rtexpr - Soll das Attribut uebbersetzt werden

setType

public void setType(String type)
Setzt, den Typ des Attribut (query, struct, string usw.)

Parameters:
type - Typ des Attribut.

getDescription

public String getDescription()
Returns:
Returns the description.

setDescription

public void setDescription(String description)
Parameters:
description - The description to set.

setDefaultValue

public void setDefaultValue(Object defaultValue)
Parameters:
defaultValue -

getDefaultValue

public Object getDefaultValue()
Returns:
Returns the defaultValue.

hasDefaultValue

public boolean hasDefaultValue()
Returns:

setHidden

public void setHidden(boolean hidden)

getHidden

public boolean getHidden()

setNoname

public void setNoname(boolean noname)

getNoname

public boolean getNoname()

getHash

public String getHash()

isDefault

public void isDefault(boolean _default)

isDefault

public boolean isDefault()

setScriptSupport

public void setScriptSupport(String str)

getScriptSupport

public short getScriptSupport()
Returns:
the scriptSupport

getScriptSupportAsString

public Object getScriptSupportAsString()


Copyright © 2012 Railo