railo.runtime.type.cfc
Class ComponentAccessProxy

java.lang.Object
  extended by railo.runtime.type.cfc.ComponentProProxy
      extended by railo.runtime.type.cfc.ComponentAccessProxy
All Implemented Interfaces:
Serializable, Cloneable, Map, Component, ComponentPro, Dumpable, Castable, ComponentAccess, Collection, Iteratorable, Objects, Struct
Direct Known Subclasses:
CFCProxy

public abstract class ComponentAccessProxy
extends ComponentProProxy
implements ComponentAccess

See Also:
Serialized Form

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.Component
ACCESS_COUNT, ACCESS_PACKAGE, ACCESS_PRIVATE, ACCESS_PUBLIC, ACCESS_REMOTE
 
Fields inherited from interface railo.runtime.type.Struct
TYPE_LINKED, TYPE_REGULAR, TYPE_SYNC, TYPE_WEAKED
 
Constructor Summary
ComponentAccessProxy()
           
 
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)
           
 Object get(int access, Collection.Key key)
           
 Object get(int access, Collection.Key key, Object defaultValue)
           
abstract  ComponentAccess getComponentAccess()
           
 ComponentPro getComponentPro()
           
 Member getMember(int access, Collection.Key key, boolean dataMember, boolean superAccess)
           
 Object getMetaStructItem(Collection.Key name)
           
 String getWSDLFile()
           
 boolean isPersistent()
           
 Iterator iterator(int access)
           
 Collection.Key[] keys(int access)
           
 String[] keysAsString(int access)
           
 Set<Collection.Key> keySet(int access)
           
 int size(int access)
           
 DumpData toDumpData(PageContext pageContext, int maxlevel, DumpProperties dp, int access)
           
 
Methods inherited from class railo.runtime.type.cfc.ComponentProProxy
call, call, callWithNamedValues, callWithNamedValues, castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, clear, clone, compareTo, compareTo, compareTo, compareTo, contains, containsKey, containsKey, containsKey, containsValue, entrySet, equalTo, get, get, get, get, get, get, get, get, get, getAbsName, getBaseAbsName, getCallName, getComponentScope, getDisplayName, getExtends, getHint, getJavaAccessClass, getMetaData, getName, getOutput, getPage, getPageSource, getProperties, instanceOf, isBasePeristent, isEmpty, isInitalized, isValidAccess, iterator, keyIterator, keys, keysAsString, keySet, put, putAll, remove, remove, removeEL, set, set, set, set, setEL, setEL, setEL, setEL, setProperty, size, toDumpData, valueIterator, values
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface railo.runtime.ComponentPro
contains, equalTo, getBaseAbsName, getComponentScope, getPageSource, getProperties, isBasePeristent, setProperty
 
Methods inherited from interface railo.runtime.Component
call, callWithNamedValues, getAbsName, getCallName, getDisplayName, getExtends, getHint, getJavaAccessClass, getMetaData, getName, getOutput, getPage, instanceOf, isValidAccess
 
Methods inherited from interface railo.runtime.type.Collection
clear, clone, containsKey, containsKey, 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.Objects
call, callWithNamedValues, get, get, get, get, isInitalized, set, set, setEL, setEL
 

Constructor Detail

ComponentAccessProxy

public ComponentAccessProxy()
Method Detail

getComponentAccess

public abstract ComponentAccess getComponentAccess()

getComponentPro

public ComponentPro getComponentPro()
Specified by:
getComponentPro in class ComponentProProxy

getWSDLFile

public String getWSDLFile()
Specified by:
getWSDLFile in interface ComponentPro
See Also:
ComponentPro.getWSDLFile()

duplicate

public Collection duplicate(boolean deepCopy)
Specified by:
duplicate in interface Collection
See Also:
Collection.duplicate(boolean)

isPersistent

public boolean isPersistent()
Specified by:
isPersistent in interface ComponentAccess
See Also:
ComponentAccess.isPersistent()

getMetaStructItem

public Object getMetaStructItem(Collection.Key name)
Specified by:
getMetaStructItem in interface ComponentAccess
See Also:
ComponentAccess.getMetaStructItem(railo.runtime.type.Collection.Key)

keySet

public Set<Collection.Key> keySet(int access)
Specified by:
keySet in interface ComponentAccess
See Also:
ComponentAccess.keySet(int)

call

public Object call(PageContext pc,
                   int access,
                   Collection.Key name,
                   Object[] args)
            throws PageException
Specified by:
call in interface ComponentAccess
Throws:
PageException
See Also:
ComponentAccess.call(railo.runtime.PageContext, int, railo.runtime.type.Collection.Key, java.lang.Object[])

callWithNamedValues

public Object callWithNamedValues(PageContext pc,
                                  int access,
                                  Collection.Key name,
                                  Struct args)
                           throws PageException
Specified by:
callWithNamedValues in interface ComponentAccess
Throws:
PageException
See Also:
ComponentAccess.callWithNamedValues(railo.runtime.PageContext, int, railo.runtime.type.Collection.Key, railo.runtime.type.Struct)

size

public int size(int access)
Specified by:
size in interface ComponentAccess

keysAsString

public String[] keysAsString(int access)
Specified by:
keysAsString in interface ComponentAccess
See Also:
ComponentAccess.keysAsString(int)

keys

public Collection.Key[] keys(int access)
Specified by:
keys in interface ComponentAccess
See Also:
ComponentAccess.keys(int)

get

public Object get(int access,
                  Collection.Key key)
           throws PageException
Specified by:
get in interface ComponentAccess
Throws:
PageException
See Also:
ComponentAccess.get(int, railo.runtime.type.Collection.Key)

get

public Object get(int access,
                  Collection.Key key,
                  Object defaultValue)
Specified by:
get in interface ComponentAccess
See Also:
ComponentAccess.get(int, railo.runtime.type.Collection.Key, java.lang.Object)

iterator

public Iterator iterator(int access)
Specified by:
iterator in interface ComponentAccess
See Also:
ComponentAccess.iterator(int)

toDumpData

public DumpData toDumpData(PageContext pageContext,
                           int maxlevel,
                           DumpProperties dp,
                           int access)
Specified by:
toDumpData in interface ComponentAccess
See Also:
ComponentAccess.toDumpData(railo.runtime.PageContext, int, railo.runtime.dump.DumpProperties, int)

contains

public boolean contains(int access,
                        Collection.Key name)
Specified by:
contains in interface ComponentAccess
See Also:
ComponentAccess.contains(int, railo.runtime.type.Collection.Key)

getMember

public Member getMember(int access,
                        Collection.Key key,
                        boolean dataMember,
                        boolean superAccess)
Specified by:
getMember in interface ComponentAccess
See Also:
ComponentAccess.getMember(int, railo.runtime.type.Collection.Key, boolean, boolean)

_base

public ComponentAccess _base()
Specified by:
_base in interface ComponentAccess
See Also:
ComponentAccess._base()


Copyright © 2012 Railo