public class EncodingTypes
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
addMapping(java.lang.Class<? extends UASerializable> type,
NodeId xmlEncodingId,
NodeId binaryEncodingId) |
NodeId |
getBinaryEncodingId(java.lang.Class<? extends UASerializable> type) |
NodeId |
getBinaryEncodingId(UASerializable serializable) |
static EncodingTypes |
getInstance() |
java.lang.Class<? extends UASerializable> |
getTypeForId(NodeId id)
Returns the type (a subclass of UASerializable) for the given encoding id
|
NodeId |
getXmlEncodingId(java.lang.Class<? extends UASerializable> type) |
NodeId |
getXmlEncodingId(UASerializable serializable) |
static void |
main(java.lang.String[] args) |
public static EncodingTypes getInstance()
public static void main(java.lang.String[] args)
public void addMapping(java.lang.Class<? extends UASerializable> type, NodeId xmlEncodingId, NodeId binaryEncodingId)
public java.lang.Class<? extends UASerializable> getTypeForId(NodeId id)
public NodeId getXmlEncodingId(UASerializable serializable)
public NodeId getBinaryEncodingId(UASerializable serializable)
public NodeId getXmlEncodingId(java.lang.Class<? extends UASerializable> type)
public NodeId getBinaryEncodingId(java.lang.Class<? extends UASerializable> type)