|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Component
interface for a Component
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 | |
---|---|
static int |
ACCESS_COUNT
Field ACCESS_COUNT |
static int |
ACCESS_PACKAGE
Constant for Access Mode Package |
static int |
ACCESS_PRIVATE
Constant for Access Mode Private |
static int |
ACCESS_PUBLIC
Constant for Access Mode Public |
static int |
ACCESS_REMOTE
Constant for Access Mode Remote |
Fields inherited from interface railo.runtime.type.Struct |
---|
TYPE_LINKED, TYPE_REGULAR, TYPE_SYNC, TYPE_WEAKED |
Method Summary | |
---|---|
Object |
call(PageContext pc,
String key,
Object[] args)
call a method of the component with no named arguments |
Object |
callWithNamedValues(PageContext pc,
String key,
Struct args)
call a method of the component with named arguments |
String |
getAbsName()
|
String |
getCallName()
|
String |
getDisplayName()
|
String |
getExtends()
|
String |
getHint()
|
Class |
getJavaAccessClass(RefBoolean isNew)
returns java class to the component interface (all UDFs), this class is generated dynamic when used |
Struct |
getMetaData(PageContext pc)
returns Meta Data to the Component |
String |
getName()
|
boolean |
getOutput()
|
Page |
getPage()
|
boolean |
instanceOf(String type)
check if Component is instance of this type |
boolean |
isValidAccess(int access)
check if value is a valid access modifier constant |
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 |
Field Detail |
---|
static final int ACCESS_REMOTE
static final int ACCESS_PUBLIC
static final int ACCESS_PACKAGE
static final int ACCESS_PRIVATE
static final int ACCESS_COUNT
ACCESS_COUNT
Method Detail |
---|
Class getJavaAccessClass(RefBoolean isNew) throws PageException
isNew
-
PageException
String getDisplayName()
String getExtends()
String getHint()
String getName()
String getCallName()
String getAbsName()
boolean getOutput()
boolean instanceOf(String type)
type
- type to compare as String
boolean isValidAccess(int access)
access
-
Struct getMetaData(PageContext pc) throws PageException
pc
-
PageException
Object call(PageContext pc, String key, Object[] args) throws PageException
call
in interface Objects
pc
- PageContextkey
- name of the methodargs
- Arguments for the method
PageException
Object callWithNamedValues(PageContext pc, String key, Struct args) throws PageException
callWithNamedValues
in interface Objects
pc
- PageContextkey
- name of the methodargs
- Named Arguments for the method
PageException
Page getPage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |