|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.transformer.library.function.FunctionLibFunction
public final class FunctionLibFunction
Eine FunctionLibFunction repr�sentiert eine einzelne Funktion innerhalb einer FLD.
Field Summary | |
---|---|
static int |
ARG_DYNAMIC
Dynamischer Argument Typ |
static int |
ARG_FIX
statischer Argument Typ |
Constructor Summary | |
---|---|
FunctionLibFunction()
Gesch�tzer Konstruktor ohne Argumente. |
|
FunctionLibFunction(FunctionLib functionLib)
|
Method Summary | |
---|---|
void |
addArg(FunctionLibFunctionArg arg)
F�gt der Funktion ein Argument hinzu. |
ArrayList<FunctionLibFunctionArg> |
getArg()
Gibt alle Argumente einer Funktion als ArrayList zur�ck. |
int |
getArgMax()
Gibt zur�ck wieviele Argumente eine Funktion minimal haben muss. |
int |
getArgMin()
Gibt zur�ck wieviele Argumente eine Funktion minimal haben muss. |
int |
getArgType()
Gibt die argument art zur�ck. |
String |
getArgTypeAsString()
Gibt die argument art als String zur�ck. |
Class |
getCazz()
Gibt die Klasse zur�ck, welche diese Funktion implementiert. |
String |
getCls()
Gibt die Klassendefinition als Zeichenkette zur�ck, welche diese Funktion implementiert. |
String |
getDescription()
Gibt die Beschreibung der Funktion zur�ck. |
FunctionEvaluator |
getEvaluator()
|
FunctionLib |
getFunctionLib()
Gibt die FunctionLib zur�ck, zu der die Funktion geh�rt. |
String |
getHash()
|
String |
getName()
Gibt den Namen der Funktion zur�ck. |
String |
getReturnTypeAsString()
Gibt zur�ck von welchem Typ der R�ckgabewert dieser Funktion sein muss (query, string, struct, number usw.). |
short |
getStatus()
|
boolean |
hasDefaultValues()
|
boolean |
hasTteClass()
|
void |
setArg(FunctionLibFunctionArg arg)
F�gt der Funktion ein Argument hinzu, alias f�r addArg. |
void |
setArgMax(int argMax)
Setzt wieviele Argumente eine Funktion minimal haben muss. |
void |
setArgMin(int argMin)
Setzt wieviele Argumente eine Funktion minimal haben muss. |
void |
setArgType(int argType)
sets the argument type of the function |
void |
setCls(String value)
Setzt die Klassendefinition als Zeichenkette, welche diese Funktion implementiert. |
void |
setDescription(String description)
Setzt die Beschreibung der Funktion. |
void |
setFunctionLib(FunctionLib functionLib)
Setzt die zugeh�rige FunctionLib. |
void |
setName(String name)
Setzt den Namen der Funktion. |
void |
setReturn(String value)
Setzt den R�ckgabewert der Funktion (query,array,string usw.) |
void |
setStatus(short status)
|
void |
setTteClass(String tteClass)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int ARG_DYNAMIC
public static final int ARG_FIX
Constructor Detail |
---|
public FunctionLibFunction()
public FunctionLibFunction(FunctionLib functionLib)
Method Detail |
---|
public String getName()
public ArrayList<FunctionLibFunctionArg> getArg()
public int getArgMin()
public int getArgMax()
public short getStatus()
public void setStatus(short status)
status
- the status to set (TagLib.,TagLib.STATUS_IMPLEMENTED,TagLib.STATUS_DEPRECATED,TagLib.STATUS_UNIMPLEMENTED)public int getArgType()
public String getArgTypeAsString()
public String getReturnTypeAsString()
public String getCls()
public Class getCazz()
public String getDescription()
public FunctionLib getFunctionLib()
public void setName(String name)
name
- Name der Funktion.public void addArg(FunctionLibFunctionArg arg)
arg
- Argument zur Funktion.public void setArg(FunctionLibFunctionArg arg)
arg
- Argument zur Funktion.public void setArgMin(int argMin)
argMin
- Minimale Anzahl Argumente der Funktion.public void setArgMax(int argMax)
argMax
- Maximale Anzahl Argumente der Funktion.public void setReturn(String value)
value
- public void setCls(String value)
value
- Klassendefinition als Zeichenkette.public void setDescription(String description)
description
- Beschreibung der Funktion.public void setFunctionLib(FunctionLib functionLib)
functionLib
- Zugeh�rige FunctionLib.public void setArgType(int argType)
argType
- public String getHash()
public boolean hasDefaultValues()
public boolean hasTteClass()
public FunctionEvaluator getEvaluator() throws TemplateException
TemplateException
public void setTteClass(String tteClass)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |