railo.runtime.type
Class UDFProperties

java.lang.Object
  extended by railo.runtime.type.UDFProperties
All Implemented Interfaces:
Externalizable, Serializable, Sizeable

public final class UDFProperties
extends Object
implements Sizeable, Serializable, Externalizable

See Also:
Serialized Form

Field Summary
 int access
           
 FunctionArgument[] arguments
           
 Set<Collection.Key> argumentsSet
           
 boolean async
           
 String description
           
 String displayName
           
 String functionName
           
 String hint
           
 int index
           
 Struct meta
           
 boolean output
           
 PageSource pageSource
           
 int returnFormat
           
 int returnType
           
 Boolean secureJson
           
 String strReturnFormat
           
 String strReturnType
           
 Boolean verifyClient
           
 
Constructor Summary
UDFProperties()
          NEVER USE THIS CONSTRUCTOR, this constructor is only for deserialize this object from stream
UDFProperties(Page page, FunctionArgument[] arguments, int index, String functionName, short returnType, String strReturnFormat, boolean output, boolean async, int access, String displayName, String description, String hint, Boolean secureJson, Boolean verifyClient, StructImpl meta)
           
UDFProperties(Page page, FunctionArgument[] arguments, int index, String functionName, short returnType, String strReturnFormat, boolean output, boolean async, String strAccess, String displayName, String description, String hint, Boolean secureJson, Boolean verifyClient, StructImpl meta)
           
UDFProperties(Page page, FunctionArgument[] arguments, int index, String functionName, String strReturnType, String strReturnFormat, boolean output, boolean async, int access, String displayName, String description, String hint, Boolean secureJson, Boolean verifyClient, StructImpl meta)
           
UDFProperties(Page page, FunctionArgument[] arguments, int index, String functionName, String strReturnType, String strReturnFormat, boolean output, boolean async, String strAccess, String displayName, String description, String hint, Boolean secureJson, Boolean verifyClient, StructImpl meta)
           
UDFProperties(PageSource pageSource, FunctionArgument[] arguments, int index, String functionName, short returnType, String strReturnFormat, boolean output, boolean async, int access, String displayName, String description, String hint, Boolean secureJson, Boolean verifyClient, StructImpl meta)
           
UDFProperties(PageSource pageSource, FunctionArgument[] arguments, int index, String functionName, String strReturnType, String strReturnFormat, boolean output, boolean async, int access, String displayName, String description, String hint, Boolean secureJson, Boolean verifyClient, StructImpl meta)
           
 
Method Summary
 int getAccess()
           
 void readExternal(ObjectInput in)
           
 long sizeOf()
          return the size of the object
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

functionName

public String functionName

returnType

public int returnType

strReturnType

public String strReturnType

output

public boolean output

hint

public String hint

displayName

public String displayName

pageSource

public PageSource pageSource

index

public int index

arguments

public FunctionArgument[] arguments

meta

public Struct meta

description

public String description

secureJson

public Boolean secureJson

verifyClient

public Boolean verifyClient

async

public boolean async

strReturnFormat

public String strReturnFormat

returnFormat

public int returnFormat

argumentsSet

public Set<Collection.Key> argumentsSet

access

public int access
Constructor Detail

UDFProperties

public UDFProperties(Page page,
                     FunctionArgument[] arguments,
                     int index,
                     String functionName,
                     String strReturnType,
                     String strReturnFormat,
                     boolean output,
                     boolean async,
                     String strAccess,
                     String displayName,
                     String description,
                     String hint,
                     Boolean secureJson,
                     Boolean verifyClient,
                     StructImpl meta)
              throws ExpressionException
Throws:
ExpressionException

UDFProperties

public UDFProperties(Page page,
                     FunctionArgument[] arguments,
                     int index,
                     String functionName,
                     String strReturnType,
                     String strReturnFormat,
                     boolean output,
                     boolean async,
                     int access,
                     String displayName,
                     String description,
                     String hint,
                     Boolean secureJson,
                     Boolean verifyClient,
                     StructImpl meta)
              throws ExpressionException
Throws:
ExpressionException

UDFProperties

public UDFProperties(PageSource pageSource,
                     FunctionArgument[] arguments,
                     int index,
                     String functionName,
                     String strReturnType,
                     String strReturnFormat,
                     boolean output,
                     boolean async,
                     int access,
                     String displayName,
                     String description,
                     String hint,
                     Boolean secureJson,
                     Boolean verifyClient,
                     StructImpl meta)
              throws ExpressionException
Throws:
ExpressionException

UDFProperties

public UDFProperties(Page page,
                     FunctionArgument[] arguments,
                     int index,
                     String functionName,
                     short returnType,
                     String strReturnFormat,
                     boolean output,
                     boolean async,
                     String strAccess,
                     String displayName,
                     String description,
                     String hint,
                     Boolean secureJson,
                     Boolean verifyClient,
                     StructImpl meta)
              throws ExpressionException
Throws:
ExpressionException

UDFProperties

public UDFProperties()
NEVER USE THIS CONSTRUCTOR, this constructor is only for deserialize this object from stream


UDFProperties

public UDFProperties(Page page,
                     FunctionArgument[] arguments,
                     int index,
                     String functionName,
                     short returnType,
                     String strReturnFormat,
                     boolean output,
                     boolean async,
                     int access,
                     String displayName,
                     String description,
                     String hint,
                     Boolean secureJson,
                     Boolean verifyClient,
                     StructImpl meta)
              throws ExpressionException
Throws:
ExpressionException

UDFProperties

public UDFProperties(PageSource pageSource,
                     FunctionArgument[] arguments,
                     int index,
                     String functionName,
                     short returnType,
                     String strReturnFormat,
                     boolean output,
                     boolean async,
                     int access,
                     String displayName,
                     String description,
                     String hint,
                     Boolean secureJson,
                     Boolean verifyClient,
                     StructImpl meta)
              throws ExpressionException
Throws:
ExpressionException
Method Detail

sizeOf

public long sizeOf()
Description copied from interface: Sizeable
return the size of the object

Specified by:
sizeOf in interface Sizeable
Returns:
size of the object
See Also:
railo.runtime.engine.Sizeable#sizeOf()

getAccess

public int getAccess()
Returns:
the access

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException


Copyright © 2012 Railo