public class Xholon2Svg extends Xholon2Svg implements IXholon2ExternalFormat
STRING_WRITER
GUI_TYPE_CONTOUR, GUI_TYPE_DOMAINSPECIFIC, GUI_TYPE_NONE, GUI_TYPE_ROOTONLY, GUI_TYPE_TREE
DEFAULT_SIZE_MSG_Q, DEFAULT_SIZE_SYSTEM_MSG_Q, GETNAME_DEFAULT, GETNAME_LOCALPART_ID, GETNAME_NOROLENAME, GETNAME_ROLENAME_OR_CLASSNAME, GETNAME_ROLENAMESEP_, GETNAME_SIZE_TEMPLATE, NINCLUDE_PSC, NINCLUDE_PSx, NINCLUDE_PxC, NINCLUDE_Pxx, NINCLUDE_xSC, NINCLUDE_xSx, NINCLUDE_xxC, NINCLUDE_xxx, XHOLON_ID_DEFAULT, XHOLON_ID_NULL
Constructor and Description |
---|
Xholon2Svg() |
Modifier and Type | Method and Description |
---|---|
void |
adjustOptions(java.lang.String outFileName,
java.lang.String modelName,
IXholon root,
java.lang.String formatName)
Allow user to change the values of options for this external format writer.
|
void |
adjustOptionsNative(java.lang.String outFileName,
java.lang.String modelName,
IXholon root,
java.lang.String formatName)
Allow user to change the values of options for this external format writer.
|
boolean |
canAdjustOptions()
Is this external format writer capable of allowing the user to change the values of options.
|
java.lang.String |
getEfParamsAsJsonString()
Get the parameters for this external format, as a JSON string.
|
boolean |
initialize(java.lang.String outFileName,
java.lang.String modelName,
IXholon root)
Initialize.
|
void |
setEfParamsFromJsonString(java.lang.String jsonStr)
Set one or more parameters for this external format.
|
getConnectorStrokeColor, getConnectorStrokeWidth, getFontColor, getFontFamily, getFontSize, getFontSizeInc, getLevelTranslateX, getLevelTranslateY, getModelName, getNameTemplate, getNameTemplate4Ports, getPageHeight, getPageWidth, getPortCenterX, getPortCenterY, getPortConjugatedTemplate, getPortTemplate, getReffedRoot, getRoot, getShapeFillColor, getShapeFillColorAlternate, getShapeRx, getShapeRy, getSiblingTranslateX, getSiblingTranslateY, getStrokeColor, getStrokeWidth, getStrokeWidthInc, getSvgClientOption, getSvgFileName, getSvgPathName, getTimeNow, getTimeStamp, getWriteValType, getXPathLocal, initialize, isSelectedNodesOnly, isShouldCommentConnectors, isShouldFlatten, isShouldShowConnectors, isShouldShowPorts, isShouldWriteStylesheet, isShowStates, isUseInkscape, postConfigure, setModelName, setParams, setReffedRoot, setRoot, setSvgClientOption, setSvgFileName, setSvgPathName, setTimeNow, setTimeStamp, setWriteValType, setXPathLocal, visit, writeAll
act, actNr, appendChild, appendChild, appendChild, appendsOwnChildren, bindPorts, cleanup, compareTo, configure, configure, consoleLog, decVal, decVal, depth, doAction, equals, findFirstChildWithXhClass, findFirstChildWithXhClass, forwardMessage, forwardSyncMessage, getActionList, getAllPorts, getAnnotation, getApp, getAttributeNodeXh, getAttributeXh, getChildNodes, getClassNode, getClassNode, getFactory, getFirstChild, getFirstSibling, getId, getInteraction, getInteractionsEnabled, getIQueueImplName, getLastChild, getLastSibling, getLogger, getMsgQ, getName, getName, getNeighbors, getNextSibling, getNthChild, getNthSibling, getNumChildren, getNumLevels, getNumSiblings, getParentNode, getPort, getPort, getPreviousSibling, getRoleName, getRootNode, getSelfAndSiblings, getSelfAndSiblingsIndex, getService, getSiblings, getSystemMsgQ, getUid, getUri, getVal_boolean, getVal_byte, getVal_char, getVal_double, getVal_float, getVal_int, getVal_long, getVal_Object, getVal_short, getVal_String, getVal, getXhc, getXhcId, getXhcName, getXholon2Xml, getXhType, getXml2Xholon, getXPath, handleNodeSelection, handleNodeSelection, hasAncestor, hasAnnotation, hasAttributeXh, hasChildNodes, hasChildOrSiblingNodes, hasNextSibling, hasParentNode, hasSiblingNodes, height, incVal, incVal, initialize, initStatics, inOrderPrint, insertAfter, insertAfter, insertAfter, insertBefore, insertBefore, insertBefore, insertFirstChild, isActiveObject, isAttributeHandler, isBound, isContainer, isExternal, isInternal, isLeaf, isPassiveObject, isRootNode, isUniqueSibling, isUniqueSiblingRoleName, performActivity, performActivity, performBooleanActivity, performBooleanActivity, performDoubleActivity, performGuard, performVoidActivity, postAct, postOrderPrint, postReconfigure, preAct, preConfigure, preOrderPrint, preReconfigure, print, println, processMessageQ, processReceivedMessage, processReceivedSyncMessage, processSystemMessageQ, reconfigure, registerMessageForwardee, remove, removeAttributeNodeXh, removeAttributeXh, removeChild, replaceNode, searchForReferencingNodes, searchForReferencingNodesRecurse, sendMessage, sendMessage, sendMessage, sendSyncMessage, sendSyncMessage, sendSyncMessage, sendSystemMessage, sendSystemMessage, setActionList, setAnnotation, setApp, setAttributeNodeXh, setAttributeVal, setAttributeXh, setFirstChild, setId, setName, setNextSibling, setParentChildLinks, setParentNode, setParentSiblingLinks, setPort, setPort, setPorts, setRoleName, setUid, setUri, setVal_boolean, setVal_byte, setVal_char, setVal_double, setVal_float, setVal_int, setVal_long, setVal_Object, setVal_short, setVal_String, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setXhc, showAnnotation, swapNode, terminate, toString, toXml, toXmlAttribute, toXmlAttributes, toXmlText, treeSize
getClass, hashCode, notify, notifyAll, wait, wait, wait
writeAll
public java.lang.String getEfParamsAsJsonString()
IXholon2ExternalFormat
getEfParamsAsJsonString
in interface IXholon2ExternalFormat
public void setEfParamsFromJsonString(java.lang.String jsonStr)
IXholon2ExternalFormat
setEfParamsFromJsonString
in interface IXholon2ExternalFormat
jsonStr
- one or more name/value pairs in JSON format
ex: {"one":"two","three":true,"four":1234}public boolean canAdjustOptions()
IXholon2ExternalFormat
canAdjustOptions
in interface IXholon2ExternalFormat
public void adjustOptions(java.lang.String outFileName, java.lang.String modelName, IXholon root, java.lang.String formatName)
IXholon2ExternalFormat
adjustOptions
in interface IXholon2ExternalFormat
outFileName
- Name of the output file.modelName
- Name of the model.root
- Root of the hierarchy to write out (composite or inheritance structure).formatName
- ex: "Graphviz"public void adjustOptionsNative(java.lang.String outFileName, java.lang.String modelName, IXholon root, java.lang.String formatName)
public boolean initialize(java.lang.String outFileName, java.lang.String modelName, IXholon root)
IXholon2ExternalFormat
initialize
in interface IXholon2ExternalFormat
outFileName
- Name of the output file.modelName
- Name of the model.root
- Root of the hierarchy to write out (composite or inheritance structure).