railo.runtime.type.cfc
Interface ComponentAccess

All Superinterfaces:
Castable, Cloneable, Collection, Component, ComponentPro, Dumpable, Iteratorable, Map, Objects, Serializable, 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_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)
           
 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 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 interface railo.runtime.ComponentPro
contains, equalTo, getBaseAbsName, getComponentScope, getPageSource, getProperties, getWSDLFile, 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, 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.Objects
call, callWithNamedValues, get, get, get, get, isInitalized, set, set, setEL, setEL
 

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)

keysAsString

String[] keysAsString(int access)

keys

Collection.Key[] keys(int access)

get

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

get

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

iterator

Iterator iterator(int access)

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