|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CommunicationDatatype
Interface that describes the semantics of data transferred by the property broker. Used to determine compatibility between communication sources and targets.
Method Summary | |
---|---|
IterableListModel<javax.xml.namespace.QName> |
getAliases()
Returns a list of QName s that may be used in substitution to the semantic type of this
communication datatype. |
java.lang.String |
getClassName()
Returns the class used to encapsulate the transferred data. |
javax.xml.namespace.QName |
getQName()
Returns a QName containing the semantic type of the transferred value, for example PhoneNo, OrderID
and so forth. |
Method Detail |
---|
java.lang.String getClassName()
String
representing the class name.javax.xml.namespace.QName getQName()
QName
containing the semantic type of the transferred value, for example PhoneNo, OrderID
and so forth. Two communication datatypes may use the same Java class (java.util.String
for example),
but carry different semantic meanings that are expressed by different semantic types
QName
for the semantic type, never null
.IterableListModel<javax.xml.namespace.QName> getAliases()
QName
s that may be used in substitution to the semantic type of this
communication datatype. The semantic type is contained in the list as well.
Each alias defines an additional semantic meaning for the transferred value, e.g. PhoneNo, OrderID etc.
Thus, a communication datatype may provide the same semantic meaning as a second one although the
QName
returned by getQName()
may be different.
IterableListModel
of QName
s which serve as aliases for the initial semantic type, never null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |