|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataBinding
DataBinding represents a data representation, for example, SDO, JAXB and AXIOM
Field Summary | |
---|---|
static java.lang.String |
IDL_FAULT
A special databinding for fault message of an operation |
static java.lang.String |
IDL_INPUT
A special databinding for input message of an operation |
static java.lang.String |
IDL_OUTPUT
A special databinding for output message of an operation |
Method Summary | |
---|---|
java.lang.Object |
copy(java.lang.Object object,
DataType dataType,
Operation operation)
Make a copy of the object for "pass-by-value" semantics. |
java.lang.String |
getName()
The name of a databinding should be case-insensitive and unique |
WrapperHandler |
getWrapperHandler()
Provide a WrapperHandler for this databinding |
XMLTypeHelper |
getXMLTypeHelper()
Get the XML type helper for Java types |
boolean |
introspect(DataType dataType,
Operation operation)
Introspect and populate information to a DataType model |
DataType |
introspect(java.lang.Object value,
Operation operation)
Introspect the data to figure out the corresponding data type |
Field Detail |
---|
static final java.lang.String IDL_INPUT
static final java.lang.String IDL_OUTPUT
static final java.lang.String IDL_FAULT
Method Detail |
---|
java.lang.String getName()
boolean introspect(DataType dataType, Operation operation)
dataType
- The data type to be introspectedoperation
- The operation
DataType introspect(java.lang.Object value, Operation operation)
value
- The object to be checkedoperation
- The operation
WrapperHandler getWrapperHandler()
java.lang.Object copy(java.lang.Object object, DataType dataType, Operation operation)
object
- source object to copydataType
- The data typeoperation
- The operation
XMLTypeHelper getXMLTypeHelper()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |