Package com.mxgraph.io
Class mxStylesheetCodec
java.lang.Object
com.mxgraph.io.mxObjectCodec
com.mxgraph.io.mxStylesheetCodec
Codec for mxStylesheets. This class is created and registered
dynamically at load time and used implicitely via mxCodec
and the mxCodecRegistry.
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new model codec.mxStylesheetCodec
(Object template) Constructs a new stylesheet codec for the given template.Constructs a new model codec for the given arguments. -
Method Summary
Modifier and TypeMethodDescriptionDecodes the given mxStylesheet.Encodes the given mxStylesheet.protected String
getStringValue
(Map.Entry<String, Object> entry) Returns the string for encoding the given value.Methods inherited from class com.mxgraph.io.mxObjectCodec
addObjectValue, afterDecode, afterEncode, beforeDecode, beforeEncode, cloneTemplate, convertValueFromXml, convertValueToXml, decode, decodeAttribute, decodeAttributes, decodeChild, decodeChildren, decodeNode, encodeElements, encodeFields, encodeObject, encodeValue, getAccessor, getAttributeName, getField, getFieldName, getFieldTemplate, getFieldValue, getFieldValueWithAccessor, getMethod, getName, getTemplate, isExcluded, isPrimitiveValue, isReference, processInclude, setFieldValue, setFieldValueWithAccessor, writeAttribute, writeComplexAttribute, writePrimitiveAttribute
-
Constructor Details
-
mxStylesheetCodec
public mxStylesheetCodec()Constructs a new model codec. -
mxStylesheetCodec
Constructs a new stylesheet codec for the given template. -
mxStylesheetCodec
public mxStylesheetCodec(Object template, String[] exclude, String[] idrefs, Map<String, String> mapping) Constructs a new model codec for the given arguments.
-
-
Method Details
-
encode
Encodes the given mxStylesheet.- Overrides:
encode
in classmxObjectCodec
- Parameters:
enc
- Codec that controls the encoding process.obj
- Object to be encoded.- Returns:
- Returns the resulting XML node that represents the given object.
-
getStringValue
Returns the string for encoding the given value. -
decode
Decodes the given mxStylesheet.- Overrides:
decode
in classmxObjectCodec
- Parameters:
dec
- Codec that controls the encoding process.node
- XML node to be decoded.into
- Optional object to encode the node into.- Returns:
- Returns the resulting object that represents the given XML node or the object given to the method as the into parameter.
-