ch.uzh.ifi.attempto.acewiki.gui
Class NameValueTable

java.lang.Object
  extended by nextapp.echo.app.Component
      extended by nextapp.echo.app.Column
          extended by ch.uzh.ifi.attempto.acewiki.gui.NameValueTable
All Implemented Interfaces:
java.io.Serializable, nextapp.echo.app.RenderIdSupport

public class NameValueTable
extends nextapp.echo.app.Column

This class represents a graphical table that displays simple name/value pairs.

Author:
Tobias Kuhn
See Also:
Serialized Form

Field Summary
 
Fields inherited from class nextapp.echo.app.Column
PROPERTY_BORDER, PROPERTY_CELL_SPACING, PROPERTY_INSETS
 
Fields inherited from class nextapp.echo.app.Component
CHILD_VISIBLE_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_NEXT_ID_CHANGED_PROPERTY, FOCUS_PREVIOUS_ID_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
NameValueTable()
          Creates a new table.
 
Method Summary
 void addACEEntry(java.lang.String name, java.lang.String aceValue)
          Adds the name/value pair to the table.
 void addEntry(java.lang.String name, java.lang.String value)
          Adds the name/value pair to the table.
 void clear()
          Removes all entries.
 
Methods inherited from class nextapp.echo.app.Column
getBorder, getCellSpacing, getInsets, setBorder, setCellSpacing, setInsets
 
Methods inherited from class nextapp.echo.app.Component
add, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, get, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusNextId, getFocusPreviousId, getFont, getForeground, getId, getIndex, getLayoutData, getLayoutDirection, getLocale, getLocalStyle, getParent, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, 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, set, setBackground, setComponents, setEnabled, setFocusNextId, setFocusPreviousId, setFocusTraversalParticipant, setFont, setForeground, setId, setIndex, setLayoutData, setLayoutDirection, setLocale, 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
 

Constructor Detail

NameValueTable

public NameValueTable()
Creates a new table.

Method Detail

addEntry

public void addEntry(java.lang.String name,
                     java.lang.String value)
Adds the name/value pair to the table. The value is displayed in italics.

Parameters:
name - The name.
value - The value.

addACEEntry

public void addACEEntry(java.lang.String name,
                        java.lang.String aceValue)
Adds the name/value pair to the table. The value is supposed to be an ACE phrase and is for that reason displayed in normal font (non-italics).

Parameters:
name - The name.
aceValue - The ACE phrase as value.

clear

public void clear()
Removes all entries.



Copyright 2008-2012, AceWiki developers