railo.runtime.type.scope
Interface Argument

All Superinterfaces:
Array, Castable, Cloneable, Collection, Dumpable, Iteratorable, Map, Scope, Serializable, Struct
All Known Subinterfaces:
ArgumentPro
All Known Implementing Classes:
ArgumentImpl, ArgumentThreadImpl

public interface Argument
extends Scope, Array

interface for Argument scope


Nested Class Summary
 
Nested classes/interfaces inherited from interface railo.runtime.type.Collection
Collection.Key
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
 
Fields inherited from interface railo.runtime.type.Scope
SCOPE_APPLICATION, SCOPE_ARGUMENTS, SCOPE_CALLER, SCOPE_CGI, SCOPE_CLIENT, SCOPE_CLUSTER, SCOPE_COOKIE, SCOPE_COUNT, SCOPE_FORM, SCOPE_LOCAL, SCOPE_REQUEST, SCOPE_SERVER, SCOPE_SESSION, SCOPE_UNDEFINED, SCOPE_URL, SCOPE_VARIABLES
 
Fields inherited from interface railo.runtime.type.Struct
TYPE_LINKED, TYPE_REGULAR, TYPE_SYNC, TYPE_WEAKED
 
Method Summary
 boolean insert(int index, String key, Object value)
          insert a key in argument scope at defined position
 boolean isBind()
           
 void setBind(boolean bind)
          sets if scope is binded to a other variable for using outside of a udf
 
Methods inherited from interface railo.runtime.type.Scope
getType, getTypeAsString, initialize, isInitalized, release
 
Methods inherited from interface railo.runtime.type.Collection
clear, clone, containsKey, containsKey, duplicate, get, get, get, get, keys, keysAsString, remove, removeEL, set, set, setEL, setEL, size
 
Methods inherited from interface railo.runtime.dump.Dumpable
toDumpData
 
Methods inherited from interface railo.runtime.type.Iteratorable
iterator, keyIterator, valueIterator
 
Methods inherited from interface railo.runtime.op.Castable
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from interface railo.runtime.type.Array
append, appendEL, containsKey, get, getDimension, getE, insert, intKeys, prepend, removeE, removeEL, resize, setE, setEL, sort, toArray, toList
 

Method Detail

setBind

void setBind(boolean bind)
sets if scope is binded to a other variable for using outside of a udf

Parameters:
bind -

isBind

boolean isBind()
Returns:
returns if scope is binded to a other variable for using outside of a udf

insert

boolean insert(int index,
               String key,
               Object value)
               throws PageException
insert a key in argument scope at defined position

Parameters:
index -
key -
value -
Returns:
boolean
Throws:
PageException


Copyright © 2012 Railo