railo.runtime.type.cfc
Interface ComponentAccess

All Superinterfaces:
Castable, CFObject, Cloneable, Collection, Component, ComponentPro, Dumpable, ForEachIteratorable, Iteratorable, Map, Objects, Serializable, Sizeable, Struct
All Known Implementing Classes:
CFCProxy, ComponentAccessProxy, ComponentImpl

public interface ComponentAccess
extends ComponentPro


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_SOFT, TYPE_SYNC, TYPE_WEAKED
 
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)
           
 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)
           
 Member getMember(int access, Collection.Key key, boolean dataMember, boolean superAccess)
           
 Object getMetaStructItem(Collection.Key name)
           
 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 interface railo.runtime.ComponentPro
getProperties
 
Methods inherited from interface railo.runtime.Component
call, callWithNamedValues, contains, equalTo, getAbsName, getBaseAbsName, getCallName, getComponentScope, getDisplayName, getExtends, getHint, getJavaAccessClass, getMetaData, getName, getOutput, getPageSource, getProperties, getWSDLFile, instanceOf, isBasePeristent, isValidAccess, registerUDF, registerUDF, registerUDF, registerUDF, setProperty
 
Methods inherited from interface railo.runtime.type.Collection
clear, clone, containsKey, containsKey, duplicate, get, get, get, get, keys, remove, removeEL, set, set, setEL, setEL, size
 
Methods inherited from interface railo.runtime.type.Iteratorable
entryIterator, keyIterator, keysAsStringIterator, valueIterator
 
Methods inherited from interface railo.runtime.type.ForEachIteratorable
getIterator
 
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.Sizeable
sizeOf
 
Methods inherited from interface railo.runtime.type.Objects
call, callWithNamedValues, get, get, set, setEL
 
Methods inherited from interface railo.runtime.dump.Dumpable
toDumpData
 
Methods inherited from interface railo.runtime.op.Castable
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo
 

Method Detail

isPersistent

boolean isPersistent()

getMetaStructItem

Object getMetaStructItem(Collection.Key name)

keySet

Set<Collection.Key> keySet(int access)

call

Object call(PageContext pc,
            int access,
            Collection.Key name,
            Object[] args)
            throws PageException
Throws:
PageException

callWithNamedValues

Object callWithNamedValues(PageContext pc,
                           int access,
                           Collection.Key name,
                           Struct args)
                           throws PageException
Throws:
PageException

size

int size(int access)

keys

Collection.Key[] keys(int access)

keyIterator

Iterator<Collection.Key> keyIterator(int access)

keysAsStringIterator

Iterator<String> keysAsStringIterator(int access)

entryIterator

Iterator<Map.Entry<Collection.Key,Object>> entryIterator(int access)

valueIterator

Iterator<Object> valueIterator(int access)

get

Object get(int access,
           Collection.Key key)
           throws PageException
Throws:
PageException

get

Object get(int access,
           Collection.Key key,
           Object defaultValue)

toDumpData

DumpData toDumpData(PageContext pageContext,
                    int maxlevel,
                    DumpProperties dp,
                    int access)

contains

boolean contains(int access,
                 Collection.Key name)

getMember

Member getMember(int access,
                 Collection.Key key,
                 boolean dataMember,
                 boolean superAccess)

_base

ComponentAccess _base()


Copyright © 2012 Railo