org.apache.maven.diagrams.connectors.classes.graph
Class ClassNode

java.lang.Object
  extended by 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

Constructor Summary
ClassNode()
           
ClassNode(java.lang.String a_fullName)
           
 
Method Summary
 java.util.List<FieldModel> getFields()
           
 java.lang.String getFull_name()
           
 java.lang.String getId()
           
 java.util.List<java.lang.String> getInterfaceNames()
           
 java.util.List<MethodModel> getMethods()
           
 java.lang.String getPackageName()
           
 java.util.List<FieldModel> getProperties()
           
 java.lang.String getSimpleName()
           
 java.lang.String getSimpleSuperclassName()
           
 java.lang.String getSuperclassName()
           
 boolean isInterface()
           
 void print(java.io.PrintStream printStream)
           
 void setClass_name(java.lang.String fullName)
           
 void setFields(java.util.List<FieldModel> fields)
           
 void setInterface(boolean interface_)
           
 void setInterfaceNames(java.util.List<java.lang.String> interfaceNames)
           
 void setMethods(java.util.List<MethodModel> methods)
           
 void setProperties(java.util.List<FieldModel> properties)
           
 void setSuperclassName(java.lang.String superclassName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassNode

public ClassNode()

ClassNode

public ClassNode(java.lang.String a_fullName)
Method Detail

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.