|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.globus.cog.gui.grapheditor.AbstractGraphComponent
Implements the basic functionality for a graph component
| Constructor Summary | |
AbstractGraphComponent()
|
|
| Method Summary | |
protected static void |
addClassProperty(ClassProperty prop)
|
void |
addProperty(Property property)
|
void |
addPropertyChangeListener(PropertyChangeListener l)
|
Object |
clone()
|
void |
firePropertyChange(PropertyChangeEvent e)
|
void |
firePropertyChange(String property)
|
void |
firePropertyChange(String property,
Object oldValue,
Object newValue)
|
String |
get_ID()
Returns the id of this component |
Collection |
getClassProperties(GraphComponent owner)
|
protected static ClassProperty |
getClassProperty(Class cls,
String name)
|
protected static ClassProperty |
getClassProperty2(Class cls,
String name)
|
String |
getComponentType()
Gets the type of this component. |
NodeComponent |
getParent()
|
Collection |
getProperties()
|
Property |
getProperty(String name)
|
protected Property |
getProperty2(String name)
|
Object |
getPropertyValue(String name)
|
NodeComponent |
getRootNode()
|
protected static boolean |
hasClassProperty(Class cls,
String name)
|
static boolean |
hasClassProperty(HashMap classes,
Class cls,
String name)
|
boolean |
hasProperty(String name)
|
GraphComponent |
newInstance()
Creates a new component using the current one as prototype. |
ComponentRenderer |
newRenderer()
Creates a renderer for this component using the current target. |
ComponentRenderer |
newRenderer(String target)
Creates a renderer for this components using the specified target. |
void |
removeProperty(Property property)
|
void |
removeProperty(String name)
|
void |
removePropertyChangeListener(PropertyChangeListener l)
|
void |
set_ID(String _id)
Sets the id of this component. |
protected void |
setClassRendererClass(Class cls)
|
protected static void |
setClassRendererClass(Class componentClass,
Class cls)
|
protected static void |
setClassRendererClass(Class componentClass,
Class cls,
String target)
|
protected void |
setClassRendererClass(Class cls,
String target)
|
void |
setComponentType(String name)
Sets the type of this component |
void |
setInstanceRendererClass(Class cls)
|
void |
setInstanceRendererClass(Class cls,
String target)
|
void |
setParent(NodeComponent parent)
Sets the parent node in the hierarchical graph |
void |
setPropertyValue(String name,
Object value)
|
boolean |
supportsType(String type)
This method is used to allow the existence of generic objects which can render a range of types. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractGraphComponent()
| Method Detail |
public boolean supportsType(String type)
GraphComponent
supportsType in interface GraphComponenttype - The type to be checked
public String getComponentType()
GraphComponent
getComponentType in interface GraphComponentpublic void setComponentType(String name)
GraphComponent
setComponentType in interface GraphComponentname -
public void setInstanceRendererClass(Class cls,
String target)
public void setInstanceRendererClass(Class cls)
protected void setClassRendererClass(Class cls)
protected static void setClassRendererClass(Class componentClass,
Class cls)
protected void setClassRendererClass(Class cls,
String target)
protected static void setClassRendererClass(Class componentClass,
Class cls,
String target)
public ComponentRenderer newRenderer()
GraphComponent
newRenderer in interface GraphComponentpublic ComponentRenderer newRenderer(String target)
GraphComponent
newRenderer in interface GraphComponentpublic GraphComponent newInstance()
GraphComponent
newInstance in interface GraphComponentpublic NodeComponent getParent()
getParent in interface GraphComponentpublic void setParent(NodeComponent parent)
GraphComponent
setParent in interface GraphComponent
public void firePropertyChange(String property,
Object oldValue,
Object newValue)
firePropertyChange in interface PropertyHolderpublic void firePropertyChange(String property)
firePropertyChange in interface PropertyHolderpublic void addProperty(Property property)
addProperty in interface PropertyHolderprotected static void addClassProperty(ClassProperty prop)
protected static ClassProperty getClassProperty2(Class cls,
String name)
protected static ClassProperty getClassProperty(Class cls,
String name)
protected static boolean hasClassProperty(Class cls,
String name)
public static boolean hasClassProperty(HashMap classes,
Class cls,
String name)
public void removeProperty(Property property)
removeProperty in interface PropertyHolderpublic void removeProperty(String name)
public Property getProperty(String name)
getProperty in interface PropertyHolderprotected Property getProperty2(String name)
public boolean hasProperty(String name)
hasProperty in interface PropertyHolderpublic Object getPropertyValue(String name)
getPropertyValue in interface PropertyHolder
public void setPropertyValue(String name,
Object value)
setPropertyValue in interface PropertyHolderpublic Collection getProperties()
getProperties in interface PropertyHolderpublic Collection getClassProperties(GraphComponent owner)
public void addPropertyChangeListener(PropertyChangeListener l)
addPropertyChangeListener in interface PropertyHolderpublic void removePropertyChangeListener(PropertyChangeListener l)
removePropertyChangeListener in interface PropertyHolderpublic void firePropertyChange(PropertyChangeEvent e)
firePropertyChange in interface PropertyHolderpublic String get_ID()
GraphComponent
get_ID in interface GraphComponentpublic void set_ID(String _id)
GraphComponent
set_ID in interface GraphComponentpublic NodeComponent getRootNode()
getRootNode in interface GraphComponentpublic Object clone()
clone in interface GraphComponent
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||