org.apache.maven.diagrams.connectors.classes.graph
Class ClassNode
java.lang.Object
org.apache.maven.diagrams.connectors.classes.graph.ClassNode
- All Implemented Interfaces:
- org.apache.maven.diagrams.graph_api.Node
public class ClassNode
- extends java.lang.Object
- implements org.apache.maven.diagrams.graph_api.Node
The class represents single Class as graph node (implementing Graph-api Node
interface)
- Author:
- Piotr Tabor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ClassNode
public ClassNode()
ClassNode
public ClassNode(java.lang.String a_fullName)
getId
public java.lang.String getId()
- Specified by:
getId
in interface org.apache.maven.diagrams.graph_api.Node
getFull_name
public java.lang.String getFull_name()
setClass_name
public void setClass_name(java.lang.String fullName)
getPackageName
public java.lang.String getPackageName()
getSimpleName
public java.lang.String getSimpleName()
getSuperclassName
public java.lang.String getSuperclassName()
setSuperclassName
public void setSuperclassName(java.lang.String superclassName)
getSimpleSuperclassName
public java.lang.String getSimpleSuperclassName()
getInterfaceNames
public java.util.List<java.lang.String> getInterfaceNames()
setInterfaceNames
public void setInterfaceNames(java.util.List<java.lang.String> interfaceNames)
getMethods
public java.util.List<MethodModel> getMethods()
setMethods
public void setMethods(java.util.List<MethodModel> methods)
getFields
public java.util.List<FieldModel> getFields()
setFields
public void setFields(java.util.List<FieldModel> fields)
getProperties
public java.util.List<FieldModel> getProperties()
setProperties
public void setProperties(java.util.List<FieldModel> properties)
isInterface
public boolean isInterface()
setInterface
public void setInterface(boolean interface_)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
print
public void print(java.io.PrintStream printStream)
Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.