|
||||||||||
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)
Make a copy of the object for "pass-by-value" semantics |
java.lang.String[] |
getAliases()
Get the aliases for the databinding |
ExceptionHandler |
getExceptionHandler()
Get the handler that can handle exceptions/faults in the databinding-specific way |
java.lang.String |
getName()
The name of a databinding should be case-insensitive and unique |
SimpleTypeMapper |
getSimpleTypeMapper()
Get the type mapper for simple types |
WrapperHandler |
getWrapperHandler()
Provide a WrapperHandler for this databinding |
boolean |
introspect(DataType dataType,
java.lang.annotation.Annotation[] annotations)
Introspect and populate information to a DataType model |
DataType |
introspect(java.lang.Object value)
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()
java.lang.String[] getAliases()
boolean introspect(DataType dataType, java.lang.annotation.Annotation[] annotations)
javaType
- The java class or interface to be introspectedannotations
- The java annotations
DataType introspect(java.lang.Object value)
value
- The object to be checked
WrapperHandler getWrapperHandler()
java.lang.Object copy(java.lang.Object object)
source
- object to copy
SimpleTypeMapper getSimpleTypeMapper()
ExceptionHandler getExceptionHandler()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |