railo.runtime.type.cfc
Class ComponentAccessProxy
java.lang.Object
railo.runtime.type.cfc.ComponentProxy
railo.runtime.type.cfc.ComponentAccessProxy
- All Implemented Interfaces:
- Serializable, Cloneable, Map, CFObject, Component, ComponentPro, Dumpable, Castable, ComponentAccess, Collection, ForEachIteratorable, Iteratorable, Objects, Sizeable, Struct
- Direct Known Subclasses:
- CFCProxy
public abstract class ComponentAccessProxy
- extends ComponentProxy
- implements ComponentAccess
- See Also:
- Serialized Form
Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
Method Summary |
ComponentAccess |
_base()
|
Object |
call(PageContext pc,
int access,
Collection.Key name,
Object[] args)
|
Object |
callWithNamedValues(PageContext pc,
int access,
Collection.Key name,
Struct args)
|
boolean |
contains(int access,
Collection.Key name)
|
Collection |
duplicate(boolean deepCopy)
|
Iterator<Map.Entry<Collection.Key,Object>> |
entryIterator(int access)
|
Object |
get(int access,
Collection.Key key)
|
Object |
get(int access,
Collection.Key key,
Object defaultValue)
|
Component |
getComponent()
|
abstract ComponentAccess |
getComponentAccess()
|
Member |
getMember(int access,
Collection.Key key,
boolean dataMember,
boolean superAccess)
|
Object |
getMetaStructItem(Collection.Key name)
|
String |
getWSDLFile()
|
boolean |
isPersistent()
|
Iterator<Collection.Key> |
keyIterator(int access)
|
Collection.Key[] |
keys(int access)
|
Iterator<String> |
keysAsStringIterator(int access)
|
Set<Collection.Key> |
keySet(int access)
|
int |
size(int access)
|
DumpData |
toDumpData(PageContext pageContext,
int maxlevel,
DumpProperties dp,
int access)
|
Iterator<Object> |
valueIterator(int access)
|
Methods inherited from class railo.runtime.type.cfc.ComponentProxy |
call, call, callWithNamedValues, callWithNamedValues, castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, clear, clone, compareTo, compareTo, compareTo, compareTo, contains, containsKey, containsKey, containsKey, containsValue, entryIterator, entrySet, equalTo, get, get, get, get, get, get, get, getAbsName, getBaseAbsName, getCallName, getComponentScope, getDisplayName, getExtends, getHint, getJavaAccessClass, getMetaData, getName, getOutput, getPageSource, getProperties, instanceOf, isBasePeristent, isEmpty, isValidAccess, keyIterator, keys, keysAsStringIterator, keySet, put, putAll, registerUDF, registerUDF, registerUDF, registerUDF, remove, remove, removeEL, set, set, set, setEL, setEL, setEL, setProperty, size, toDumpData, valueIterator, values |
Methods inherited from interface railo.runtime.Component |
call, callWithNamedValues, contains, equalTo, getAbsName, getBaseAbsName, getCallName, getComponentScope, getDisplayName, getExtends, getHint, getJavaAccessClass, getMetaData, getName, getOutput, getPageSource, getProperties, instanceOf, isBasePeristent, isValidAccess, registerUDF, registerUDF, registerUDF, registerUDF, setProperty |
Methods inherited from interface railo.runtime.type.Collection |
clear, clone, containsKey, containsKey, get, get, get, get, keys, remove, removeEL, set, set, setEL, setEL, size |
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.op.Castable |
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo |
ComponentAccessProxy
public ComponentAccessProxy()
getComponentAccess
public abstract ComponentAccess getComponentAccess()
getComponent
public Component getComponent()
- Specified by:
getComponent
in class ComponentProxy
getWSDLFile
public String getWSDLFile()
- Specified by:
getWSDLFile
in interface Component
duplicate
public Collection duplicate(boolean deepCopy)
- Specified by:
duplicate
in interface Collection
isPersistent
public boolean isPersistent()
- Specified by:
isPersistent
in interface ComponentAccess
getMetaStructItem
public Object getMetaStructItem(Collection.Key name)
- Specified by:
getMetaStructItem
in interface ComponentAccess
keySet
public Set<Collection.Key> keySet(int access)
- Specified by:
keySet
in interface ComponentAccess
call
public Object call(PageContext pc,
int access,
Collection.Key name,
Object[] args)
throws PageException
- Specified by:
call
in interface ComponentAccess
- Throws:
PageException
callWithNamedValues
public Object callWithNamedValues(PageContext pc,
int access,
Collection.Key name,
Struct args)
throws PageException
- Specified by:
callWithNamedValues
in interface ComponentAccess
- Throws:
PageException
size
public int size(int access)
- Specified by:
size
in interface ComponentAccess
keys
public Collection.Key[] keys(int access)
- Specified by:
keys
in interface ComponentAccess
entryIterator
public Iterator<Map.Entry<Collection.Key,Object>> entryIterator(int access)
- Specified by:
entryIterator
in interface ComponentAccess
valueIterator
public Iterator<Object> valueIterator(int access)
- Specified by:
valueIterator
in interface ComponentAccess
get
public Object get(int access,
Collection.Key key)
throws PageException
- Specified by:
get
in interface ComponentAccess
- Throws:
PageException
get
public Object get(int access,
Collection.Key key,
Object defaultValue)
- Specified by:
get
in interface ComponentAccess
keyIterator
public Iterator<Collection.Key> keyIterator(int access)
- Specified by:
keyIterator
in interface ComponentAccess
keysAsStringIterator
public Iterator<String> keysAsStringIterator(int access)
- Specified by:
keysAsStringIterator
in interface ComponentAccess
toDumpData
public DumpData toDumpData(PageContext pageContext,
int maxlevel,
DumpProperties dp,
int access)
- Specified by:
toDumpData
in interface ComponentAccess
contains
public boolean contains(int access,
Collection.Key name)
- Specified by:
contains
in interface ComponentAccess
getMember
public Member getMember(int access,
Collection.Key key,
boolean dataMember,
boolean superAccess)
- Specified by:
getMember
in interface ComponentAccess
_base
public ComponentAccess _base()
- Specified by:
_base
in interface ComponentAccess
Copyright © 2012 Railo