railo.runtime.type
Interface FunctionArgument

All Superinterfaces:
Serializable
All Known Implementing Classes:
FunctionArgumentImpl, FunctionArgumentLight

public interface FunctionArgument
extends Serializable

a function argument definition


Field Summary
static int DEFAULT_TYPE_LITERAL
           
static int DEFAULT_TYPE_NULL
           
static int DEFAULT_TYPE_RUNTIME_EXPRESSION
           
 
Method Summary
 int getDefaultType()
           
 String getDisplayName()
           
 String getDspName()
          Deprecated. replaced with getDisplayName();
 String getHint()
           
 Struct getMetaData()
           
 Collection.Key getName()
           
 short getType()
           
 String getTypeAsString()
           
 boolean isPassByReference()
           
 boolean isRequired()
           
 

Field Detail

DEFAULT_TYPE_NULL

static final int DEFAULT_TYPE_NULL
See Also:
Constant Field Values

DEFAULT_TYPE_LITERAL

static final int DEFAULT_TYPE_LITERAL
See Also:
Constant Field Values

DEFAULT_TYPE_RUNTIME_EXPRESSION

static final int DEFAULT_TYPE_RUNTIME_EXPRESSION
See Also:
Constant Field Values
Method Detail

getName

Collection.Key getName()
Returns:
Returns the name of the argument.

isRequired

boolean isRequired()
Returns:
Returns if argument is required or not.

getType

short getType()
Returns:
Returns the type of the argument.

getTypeAsString

String getTypeAsString()
Returns:
Returns the type of the argument.

getHint

String getHint()
Returns:
Returns the Hint of the argument.

getDspName

String getDspName()
Deprecated. replaced with getDisplayName();

Returns:
Returns the display name (Label) of the argument.

getDisplayName

String getDisplayName()
Returns:
Returns the Display name of the argument.

getDefaultType

int getDefaultType()
Returns:
the default type of the argument

getMetaData

Struct getMetaData()
Returns:
the meta data defined

isPassByReference

boolean isPassByReference()


Copyright © 2012 Railo