railo.runtime.type
Class UDFPropertiesImpl

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

public final class UDFPropertiesImpl
extends Object
implements UDFProperties

See Also:
Serialized Form

Field Summary
 int access
           
 FunctionArgument[] arguments
           
 Set<Collection.Key> argumentsSet
           
 Boolean bufferOutput
           
 long cachedWithin
           
 String description
           
 String displayName
           
 String functionName
           
 String hint
           
 int index
           
 Integer localMode
           
 Struct meta
           
 boolean output
           
 PageSource pageSource
           
 int returnFormat
           
 int returnType
           
 Boolean secureJson
           
 String strReturnFormat
           
 String strReturnType
           
 Boolean verifyClient
           
 
Constructor Summary
UDFPropertiesImpl()
          NEVER USE THIS CONSTRUCTOR, this constructor is only for deserialize this object from stream
UDFPropertiesImpl(PageSource pageSource, FunctionArgument[] arguments, int index, String functionName, short returnType, String strReturnFormat, boolean output, int access)
          Deprecated. only supported for very old compile templates in .ra archives
UDFPropertiesImpl(PageSource pageSource, FunctionArgument[] arguments, int index, String functionName, short returnType, String strReturnFormat, boolean output, int access, Boolean bufferOutput, String displayName, String description, String hint, Boolean secureJson, Boolean verifyClient, long cachedWithin, Integer localMode, StructImpl meta)
           
UDFPropertiesImpl(PageSource pageSource, FunctionArgument[] arguments, int index, String functionName, short returnType, String strReturnFormat, boolean output, int access, String displayName, String description, String hint, Boolean secureJson, Boolean verifyClient, long cachedWithin, StructImpl meta)
          Deprecated. only supported for old compile templates in .ra archives
UDFPropertiesImpl(PageSource pageSource, FunctionArgument[] arguments, int index, String functionName, String strReturnType, String strReturnFormat, boolean output, int access, Boolean bufferOutput, String displayName, String description, String hint, Boolean secureJson, Boolean verifyClient, long cachedWithin, Integer localMode, StructImpl meta)
           
UDFPropertiesImpl(PageSource pageSource, FunctionArgument[] arguments, int index, String functionName, String strReturnType, String strReturnFormat, boolean output, int access, String displayName, String description, String hint, Boolean secureJson, Boolean verifyClient, long cachedWithin, StructImpl meta)
          Deprecated. only supported for old compile templates in .ra archives
 
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

bufferOutput

public Boolean bufferOutput

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

strReturnFormat

public String strReturnFormat

returnFormat

public int returnFormat

argumentsSet

public Set<Collection.Key> argumentsSet

access

public int access

cachedWithin

public long cachedWithin

localMode

public Integer localMode
Constructor Detail

UDFPropertiesImpl

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


UDFPropertiesImpl

public UDFPropertiesImpl(PageSource pageSource,
                         FunctionArgument[] arguments,
                         int index,
                         String functionName,
                         String strReturnType,
                         String strReturnFormat,
                         boolean output,
                         int access,
                         Boolean bufferOutput,
                         String displayName,
                         String description,
                         String hint,
                         Boolean secureJson,
                         Boolean verifyClient,
                         long cachedWithin,
                         Integer localMode,
                         StructImpl meta)
                  throws ExpressionException
Throws:
ExpressionException

UDFPropertiesImpl

public UDFPropertiesImpl(PageSource pageSource,
                         FunctionArgument[] arguments,
                         int index,
                         String functionName,
                         short returnType,
                         String strReturnFormat,
                         boolean output,
                         int access,
                         Boolean bufferOutput,
                         String displayName,
                         String description,
                         String hint,
                         Boolean secureJson,
                         Boolean verifyClient,
                         long cachedWithin,
                         Integer localMode,
                         StructImpl meta)
                  throws ExpressionException
Throws:
ExpressionException

UDFPropertiesImpl

public UDFPropertiesImpl(PageSource pageSource,
                         FunctionArgument[] arguments,
                         int index,
                         String functionName,
                         String strReturnType,
                         String strReturnFormat,
                         boolean output,
                         int access,
                         String displayName,
                         String description,
                         String hint,
                         Boolean secureJson,
                         Boolean verifyClient,
                         long cachedWithin,
                         StructImpl meta)
                  throws ExpressionException
Deprecated. only supported for old compile templates in .ra archives

Throws:
ExpressionException

UDFPropertiesImpl

public UDFPropertiesImpl(PageSource pageSource,
                         FunctionArgument[] arguments,
                         int index,
                         String functionName,
                         short returnType,
                         String strReturnFormat,
                         boolean output,
                         int access,
                         String displayName,
                         String description,
                         String hint,
                         Boolean secureJson,
                         Boolean verifyClient,
                         long cachedWithin,
                         StructImpl meta)
                  throws ExpressionException
Deprecated. only supported for old compile templates in .ra archives

Throws:
ExpressionException

UDFPropertiesImpl

public UDFPropertiesImpl(PageSource pageSource,
                         FunctionArgument[] arguments,
                         int index,
                         String functionName,
                         short returnType,
                         String strReturnFormat,
                         boolean output,
                         int access)
                  throws ExpressionException
Deprecated. only supported for very old compile templates in .ra archives

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

getAccess

public int getAccess()
Specified by:
getAccess in interface UDFProperties
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