|
||||||||||
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_SOFT, 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 |
boolean |
contains(PageContext pc,
Collection.Key key)
|
boolean |
equalTo(String type)
|
String |
getAbsName()
|
String |
getBaseAbsName()
|
String |
getCallName()
|
ComponentScope |
getComponentScope()
|
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()
|
PageSource |
getPageSource()
|
Property[] |
getProperties(boolean onlyPeristent)
return all properties from component |
String |
getWSDLFile()
|
boolean |
instanceOf(String type)
check if Component is instance of this type |
boolean |
isBasePeristent()
|
boolean |
isValidAccess(int access)
check if value is a valid access modifier constant |
void |
registerUDF(Collection.Key key,
UDF udf)
|
void |
registerUDF(Collection.Key key,
UDFProperties props)
|
void |
registerUDF(String key,
UDF udf)
|
void |
registerUDF(String key,
UDFProperties props)
|
void |
setProperty(Property property)
|
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 |
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
- FUTURE deprecatedString 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
pc
- PageContextkey
- name of the methodargs
- Arguments for the method
PageException
Object callWithNamedValues(PageContext pc, String key, Struct args) throws PageException
pc
- PageContextkey
- name of the methodargs
- Named Arguments for the method
PageException
Property[] getProperties(boolean onlyPeristent)
onlyPeristent
- if true return only columns where attribute persistent is not set to false
void setProperty(Property property) throws PageException
PageException
ComponentScope getComponentScope()
boolean contains(PageContext pc, Collection.Key key)
PageSource getPageSource()
String getBaseAbsName()
boolean isBasePeristent()
boolean equalTo(String type)
String getWSDLFile()
void registerUDF(String key, UDF udf)
void registerUDF(Collection.Key key, UDF udf)
void registerUDF(String key, UDFProperties props)
void registerUDF(Collection.Key key, UDFProperties props)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |