SPT Core API

com.sptci.epng.editabletree
Class AddComponent

java.lang.Object
  extended by nextapp.echo2.app.Component
      extended by nextapp.echo2.app.Row
          extended by com.sptci.epng.editabletree.AddComponent
All Implemented Interfaces:
View, Serializable, RenderIdSupport

public class AddComponent
extends Row
implements View

A custom component used to display the node name and controls.

&coopy; Copyright 2007 Sans Pareil Technologies, Inc.

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

Field Summary
protected  Button cancel
          The button that is used to cancel the add operation.
protected  TextField name
          The component that is used to capture the name of the new node that is being created as a child of this node.
protected  Button save
          The button that is used to trigger a save operation for the new child.
 
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
AddComponent()
          Create a new instance with no value for name.
 
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 TextField name
The component that is used to capture the name of the new node that is being created as a child of this node.


save

protected Button save
The button that is used to trigger a save operation for the new child.


cancel

protected Button cancel
The button that is used to cancel the add operation.

Constructor Detail

AddComponent

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

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