public interface Component extends Struct, Objects, CFObject
Collection.Key
Modifier and Type | Field and Description |
---|---|
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
|
TYPE_LINKED, TYPE_REGULAR, TYPE_SOFT, TYPE_SYNC, TYPE_WEAKED
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
call(PageContext pc,
java.lang.String key,
java.lang.Object[] args)
call a method of the component with no named arguments
|
java.lang.Object |
callWithNamedValues(PageContext pc,
java.lang.String key,
Struct args)
call a method of the component with named arguments
|
boolean |
contains(PageContext pc,
Collection.Key key) |
boolean |
equalTo(java.lang.String type) |
java.lang.String |
getAbsName() |
java.lang.String |
getBaseAbsName() |
java.lang.String |
getCallName() |
ComponentScope |
getComponentScope() |
java.lang.String |
getDisplayName() |
java.lang.String |
getExtends() |
java.lang.String |
getHint() |
java.lang.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
|
java.lang.String |
getName() |
boolean |
getOutput() |
PageSource |
getPageSource() |
Property[] |
getProperties(boolean onlyPeristent)
return all properties from component
|
java.lang.String |
getWSDLFile() |
boolean |
instanceOf(java.lang.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(java.lang.String key,
UDF udf) |
void |
registerUDF(java.lang.String key,
UDFProperties props) |
void |
setProperty(Property property) |
clear, clone, containsKey, containsKey, duplicate, get, get, get, get, keys, remove, removeEL, set, set, setEL, setEL, size
entryIterator, keyIterator, keysAsStringIterator, valueIterator
getIterator
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
call, callWithNamedValues, get, get, set, setEL
toDumpData
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo
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
java.lang.Class getJavaAccessClass(RefBoolean isNew) throws PageException
isNew
- PageException
- FUTURE deprecatedjava.lang.String getDisplayName()
java.lang.String getExtends()
java.lang.String getHint()
java.lang.String getName()
java.lang.String getCallName()
java.lang.String getAbsName()
boolean getOutput()
boolean instanceOf(java.lang.String type)
type
- type to compare as Stringboolean isValidAccess(int access)
access
- Struct getMetaData(PageContext pc) throws PageException
pc
- PageException
java.lang.Object call(PageContext pc, java.lang.String key, java.lang.Object[] args) throws PageException
pc
- PageContextkey
- name of the methodargs
- Arguments for the methodPageException
java.lang.Object callWithNamedValues(PageContext pc, java.lang.String key, Struct args) throws PageException
pc
- PageContextkey
- name of the methodargs
- Named Arguments for the methodPageException
Property[] getProperties(boolean onlyPeristent)
onlyPeristent
- if true return only columns where attribute persistent is not set to falsevoid setProperty(Property property) throws PageException
PageException
ComponentScope getComponentScope()
boolean contains(PageContext pc, Collection.Key key)
PageSource getPageSource()
java.lang.String getBaseAbsName()
boolean isBasePeristent()
boolean equalTo(java.lang.String type)
java.lang.String getWSDLFile()
void registerUDF(java.lang.String key, UDF udf)
void registerUDF(Collection.Key key, UDF udf)
void registerUDF(java.lang.String key, UDFProperties props)
void registerUDF(Collection.Key key, UDFProperties props)