SPT Core API

com.sptci.epng.editabletree
Class DisplayComponent

java.lang.Object
  extended by nextapp.echo2.app.Component
      extended by nextapp.echo2.app.Row
          extended by com.sptci.epng.editabletree.DisplayComponent
All Implemented Interfaces:
View, Serializable, RenderIdSupport
Direct Known Subclasses:
RootDisplayComponent, StandardDisplayComponent

public abstract class DisplayComponent
extends Row
implements View

A custom component used to display the node name and controls in Node. Subclassed to add a delete button to trigger deletion of a node.

© Copyright 2007 Sans Pareil Technologies, Inc.

Version:
$Id: DisplayComponent.java 4553 2008-12-24 10:34:16Z rakesh $
Author:
Rakesh Vidyadharan 2007-05-05
See Also:
Serialized Form

Field Summary
protected  Label name
          The component that is used to display the name of the model object represented by this node.
 
Fields inherited from class nextapp.echo2.app.Row
PROPERTY_ALIGNMENT, PROPERTY_BORDER, PROPERTY_CELL_SPACING, PROPERTY_INSETS
 
Fields inherited from class nextapp.echo2.app.Component
CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_TRAVERSAL_INDEX_CHANGED_PROPERTY, FOCUS_TRAVERSAL_PARTICIPANT_CHANGED_PROPERTY, LAYOUT_DIRECTION_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, PROPERTY_BACKGROUND, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_LAYOUT_DATA, STYLE_CHANGED_PROPERTY, STYLE_NAME_CHANGED_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
DisplayComponent()
          Create a new instance with no value for name.
DisplayComponent(Treeable treeable)
          Create a new instance using the specified model object.
 
Method Summary
 String getName()
          Get the value displayed in the name component.
 void setName(String name)
          Set the value displayed in the name component.
 
Methods inherited from class nextapp.echo2.app.Row
getAlignment, getBorder, getCellSpacing, getInsets, setAlignment, setBorder, setCellSpacing, setInsets
 
Methods inherited from class nextapp.echo2.app.Component
add, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusTraversalIndex, getFont, getForeground, getId, getIndexedProperty, getLayoutData, getLayoutDirection, getLocale, getParent, getProperty, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, getRenderLayoutDirection, getRenderLocale, getRenderProperty, getRenderProperty, getStyle, getStyleName, getVisibleComponent, getVisibleComponentCount, getVisibleComponents, hasEventListenerList, indexOf, init, isAncestorOf, isEnabled, isFocusTraversalParticipant, isRegistered, isRenderEnabled, isRenderVisible, isValidChild, isValidParent, isVisible, processInput, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, setBackground, setEnabled, setFocusTraversalIndex, setFocusTraversalParticipant, setFont, setForeground, setId, setIndexedProperty, setLayoutData, setLayoutDirection, setLocale, setProperty, setRenderId, setStyle, setStyleName, setVisible, validate, verifyInput, visibleIndexOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected Label name
The component that is used to display the name of the model object represented by this node.

Constructor Detail

DisplayComponent

public DisplayComponent()
Create a new instance with no value for name.


DisplayComponent

public DisplayComponent(Treeable treeable)
Create a new instance using the specified model object.

Parameters:
treeable - The treeable to display in the component.
Method Detail

getName

public String getName()
Get the value displayed in the name component.

Returns:
The value displayed in the component.

setName

public void setName(String name)
Set the value displayed in the name component.

Parameters:
name - The text to display in the component.

SPT Core API