Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## ch.uzh.ifi.attempto.acewiki.gui
Class IndexBar

    java.lang.Object
      nextapp.echo2.app.Component
          nextapp.echo2.app.Column
              ch.uzh.ifi.attempto.acewiki.gui.IndexBar

All Implemented Interfaces:
  java.io.Serializable, java.util.EventListener, nextapp.echo2.app.event.ActionListener, nextapp.echo2.app.RenderIdSupport

    public class IndexBar

extends nextapp.echo2.app.Column
implements nextapp.echo2.app.event.ActionListener

This class represents an index bar that shows either letters from A to Z or numbers. This index bar is used to organize large amounts of entries.

Author:
  Tobias Kuhn
See Also:
  Serialized Form

Field Summary

Fields inherited from class nextapp.echo2.app.Column
`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
`IndexBar(java.lang.String text, nextapp.echo2.app.event.ActionListener actionListener)` Creates a new index bar showing letters from A to Z.
`IndexBar(java.lang.String text, int n, nextapp.echo2.app.event.ActionListener actionListener)` Creates a new index bar showing numbers from 1 to the specified number.

Method Summary
`void` | `actionPerformed(nextapp.echo2.app.event.ActionEvent e)`
`void` | `setActiveButton(int i)` Sets the button (letter or number) at the given position as the currently active button.
`void` | `setLetters()` Shows letters from A to Z.
`void` | `setNumbers(int n)` Shows numbers from 1 to the specified number.

Methods inherited from class nextapp.echo2.app.Column
`getBorder, getCellSpacing, getInsets, 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`

Constructor Detail

### IndexBar

    public IndexBar(java.lang.String text,
                    nextapp.echo2.app.event.ActionListener actionListener)

  Creates a new index bar showing letters from A to Z.

  Parameters:
    `text` - The text to be shown on the left hand side of the index bar.
    `actionListener` - The actionlistener.

### IndexBar

    public IndexBar(java.lang.String text,
                    int n,
                    nextapp.echo2.app.event.ActionListener actionListener)

  Creates a new index bar showing numbers from 1 to the specified number.

  Parameters:
    `text` - The text to be shown on the left hand side of the index bar.
    `n` - The last number to be shown.
    `actionListener` - The actionlistener.

Method Detail

### setLetters

    public void setLetters()

  Shows letters from A to Z.

### setNumbers

    public void setNumbers(int n)

  Shows numbers from 1 to the specified number.

  Parameters:
    `n` - The last number to be shown.

### setActiveButton

    public void setActiveButton(int i)

  Sets the button (letter or number) at the given position as the currently active button.

  Parameters:
    `i` - The position of the button.

### actionPerformed

    public void actionPerformed(nextapp.echo2.app.event.ActionEvent e)

  Specified by:
    `actionPerformed` in interface `nextapp.echo2.app.event.ActionListener`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 2008, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch)