com.oy.shared.lm.in
Class HBMtoGRAPH
java.lang.Object
com.oy.shared.lm.in.HBMtoGRAPH
- public class HBMtoGRAPH
- extends java.lang.Object
|
Constructor Summary |
(package private) |
HBMtoGRAPH()
|
|
Method Summary |
private void |
addAttribute(org.w3c.dom.Node node,
java.util.List list)
|
private java.lang.String |
formatNodeName(java.lang.String name)
|
private HBMtoGRAPH.Attribute |
getAttribute(org.w3c.dom.Node node)
|
private GraphNode |
getOrCreateNode(java.lang.String name)
|
private IGraphModel |
innerLoad(TaskOptions options)
|
static IGraphModel |
load(TaskOptions options)
|
private java.util.List |
processClassDescList(java.util.List nodes)
|
private void |
processCollectionsList(GraphNode parent,
java.util.List nodes)
|
private void |
processComponentList(GraphNode parent,
java.util.List nodes)
|
private void |
processElementList(GraphNode parent,
java.util.List nodes)
|
private void |
processManyToOneOrOneToOneList(GraphNode parent,
java.util.List nodes)
|
private void |
processSubclassesList(GraphNode parent,
java.util.List nodes)
|
private java.lang.String |
renderAttributes(HBMtoGRAPH.Attribute[] attrs)
|
private java.lang.String |
resolveClazz(java.lang.String clazz,
java.lang.String name)
|
private void |
styleNode(GraphNode node,
java.lang.String name)
|
private void |
walkAttributeTree(org.w3c.dom.Node node,
GraphNode gnode,
java.util.List list)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ANON_CLASS
private static final java.lang.String ANON_CLASS
- See Also:
- Constant Field Values
graph
private Graph graph
nameToNode
private java.util.Map nameToNode
nodeToGroup
private java.util.Map nodeToGroup
keyToClass
private java.util.Map keyToClass
options
private TaskOptions options
colors
private java.lang.String[] colors
HBMtoGRAPH
HBMtoGRAPH()
load
public static IGraphModel load(TaskOptions options)
throws java.io.IOException,
org.xml.sax.SAXException,
javax.xml.parsers.ParserConfigurationException
- Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
innerLoad
private IGraphModel innerLoad(TaskOptions options)
throws java.io.IOException,
org.xml.sax.SAXException,
javax.xml.parsers.ParserConfigurationException
- Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
resolveClazz
private java.lang.String resolveClazz(java.lang.String clazz,
java.lang.String name)
renderAttributes
private java.lang.String renderAttributes(HBMtoGRAPH.Attribute[] attrs)
getAttribute
private HBMtoGRAPH.Attribute getAttribute(org.w3c.dom.Node node)
addAttribute
private void addAttribute(org.w3c.dom.Node node,
java.util.List list)
walkAttributeTree
private void walkAttributeTree(org.w3c.dom.Node node,
GraphNode gnode,
java.util.List list)
processClassDescList
private java.util.List processClassDescList(java.util.List nodes)
processManyToOneOrOneToOneList
private void processManyToOneOrOneToOneList(GraphNode parent,
java.util.List nodes)
processComponentList
private void processComponentList(GraphNode parent,
java.util.List nodes)
processSubclassesList
private void processSubclassesList(GraphNode parent,
java.util.List nodes)
processElementList
private void processElementList(GraphNode parent,
java.util.List nodes)
processCollectionsList
private void processCollectionsList(GraphNode parent,
java.util.List nodes)
formatNodeName
private java.lang.String formatNodeName(java.lang.String name)
getOrCreateNode
private GraphNode getOrCreateNode(java.lang.String name)
styleNode
private void styleNode(GraphNode node,
java.lang.String name)
Copyright (C) 2005-2006 Pavel Simakov
http://www.softwaresecretweapons.com