ElegantJ Tables Java API Specification v1.1

com.elegantj.jfc.list
Class JFCListPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JScrollPane
                  extended bycom.elegantj.jfc.list.JFCListPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.io.Externalizable, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.ScrollPaneConstants, java.io.Serializable

public class JFCListPanel
extends javax.swing.JScrollPane
implements java.io.Externalizable

This class provides the scrollpane to the JFCList. All the methods of the JFCList are implemented by this, so user can use them.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JScrollPane
javax.swing.JScrollPane.AccessibleJScrollPane, javax.swing.JScrollPane.ScrollBar
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  JFCList m_jfcList
          Specifies a JFCList object
 
Fields inherited from class javax.swing.JScrollPane
columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewport
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.ScrollPaneConstants
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JFCListPanel()
          Creates a JFCListPanel with JFCList as a view.
JFCListPanel(javax.swing.ListModel dataModel)
           
JFCListPanel(java.lang.Object[] listData)
           
JFCListPanel(java.util.Vector listData)
           
 
Method Summary
 void addFocusListener(java.awt.event.FocusListener l)
          Adds the specified focus listener to receive focus events from this component when this component gains input focus.
 void addItem(java.lang.Object item)
          Adds the item to the list
 void addKeyListener(java.awt.event.KeyListener l)
          Adds the specified key listener to receive key events from this component.
 void addListSelectionListener(javax.swing.event.ListSelectionListener listener)
          Adds a listener to the list that's notified each time a change to the selection occurs.
 void addMouseListener(java.awt.event.MouseListener l)
           
 void addMouseMotionListener(java.awt.event.MouseMotionListener l)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
          Adds a PropertyChangeListener to the listener list.
 void addSelectionInterval(int anchor, int lead)
          Sets the selection to be the union of the specified interval with current selection.
 void clearRowAttributes()
          Clears the list cell attributes at each row.
 void clearSelection()
          Clears the selection - after calling this method isSelectionEmpty will return true.
static java.util.Hashtable convertAttributesArrayToTable(java.lang.Object[][] attributesArray)
          Converts the Object array contains the cell attributes into Hashtable.
static java.lang.Object[][] convertAttributesTableToArray(java.util.Hashtable attributesTable)
          Converts the Hashtable contains the cell attributes into Object array.
protected  JFCList createJFCList()
          Creates a JFCList with a default data model
protected  JFCList createJFCList(javax.swing.ListModel aModel)
          Creates a JFCList that takes it's items from an existing ListModel
protected  JFCList createJFCList(java.lang.Object[] items)
          Creates a JFCList that contains the elements in the specified array
protected  JFCList createJFCList(java.util.Vector items)
          Creates a JFCList that contains the elements in the specified Vector
 void ensureIndexIsVisible(int index)
          Scrolls the viewport to make the specified cell completely visible.
 int getAnchorSelectionIndex()
          Returns the first index argument from the most recent addSelectionModel or setSelectionInterval call.
 java.awt.Color getCellBackgroundNonSelectionColor(int row)
          Returns the cell background non selection color at given row
 java.awt.Color getCellBackgroundSelectionColor(int row)
          Returns the cell background selection color at given row
 java.awt.Color getCellBorderSelectionColor(int row)
          Returns the cell border selection color at given row
 java.awt.Rectangle getCellBounds(int index0, int index1)
          Returns the bounds of the specified range of items in JList coordinates.
 java.awt.Font getCellFont(int row)
          Returns the cell font at given row
 javax.swing.Icon getCellIcon(int row)
          Returns the cell icon at given row
 java.lang.String getCellIconPath(int row)
          Returns the cell icon path at given row
 javax.swing.ListCellRenderer getCellRenderer()
          Returns the object that renders the list items.
 javax.swing.ListCellRenderer getCellRenderer(int row)
          Returns the cell renderer at given row
 java.awt.Color getCellTextNonSelectionColor(int row)
          Returns the cell text non selection color at given row
 java.awt.Color getCellTextSelectionColor(int row)
          Returns the cell text selection color at given row
 ListCellAttributes getDefaultAttributes()
          Gets the default list cell attributes for each row in the list,
 java.awt.Color getDefaultBackgroundNonSelectionColor()
          Gets the default deselected background color
 java.awt.Color getDefaultBackgroundSelectionColor()
          Gets the default selected background color
 java.awt.Color getDefaultBorderSelectionColor()
          Gets the default selected border color
 javax.swing.ListCellRenderer getDefaultCellRenderer()
          Gets the default cell renderer
 java.awt.Color getDefaultFocusCellBackground()
          Gets the default focus cell background
 java.awt.Color getDefaultFocusCellForeground()
          Gets the default focus cell foreground
 java.awt.Font getDefaultFont()
          Gets the default cell font
 javax.swing.Icon getDefaultIcon()
          Gets the default icon
 java.lang.String getDefaultIconPath()
          Gets the default icon path
 java.awt.Color getDefaultTextNonSelectionColor()
          Gets the default deselected text color
 java.awt.Color getDefaultTextSelectionColor()
          Gets the default selected text color
 int getFirstVisibleIndex()
          Returns the index of the cell in the upper left corner of the JList or -1 if nothing is visible or the list is empty.
 int getFixedCellHeight()
          Returns the fixed cell height value -- the value specified by setting the fixedCellHeight property, rather than that calculated from the list elements.
 int getFixedCellWidth()
          Returns the fixed cell width value -- the value specified by setting the fixedCellWidth property, rather than that calculated from the list elements.
 java.awt.Color getFocusCellBackground(int row)
          Returns the cell focus background color at given row
 java.awt.Color getFocusCellForeground(int row)
          Returns the cell focus foreground color at given row
 java.lang.Object getItemAt(int index)
          Gets the item at specified index
 int getItemCount()
          Gets the total number of items in the list
 int getLastVisibleIndex()
          Returns the index of the cell in the lower right corner of the JList or -1 if nothing is visible or the list is empty.
 int getLeadSelectionIndex()
          Returns the second index argument from the most recent addSelectionInterval or setSelectionInterval call.
 java.lang.String getLicenseKey()
          Gets the license key
 java.util.Vector getListData()
          Gets the items from the list model
 java.util.Locale getLocale()
          Returns the value of locale.
 int getMaxSelectionIndex()
          Returns the largest selected cell index.
 int getMinSelectionIndex()
          Returns the smallest selected cell index.
 javax.swing.ListModel getModel()
          Returns the data model that holds the list of items displayed by the JList component.
 java.awt.Dimension getPreferredScrollableViewportSize()
          Computes the size of the viewport needed to display visibleRowCount rows.
 java.awt.Dimension getPreferredSize()
          Gets the preferred size of this component.
 java.lang.Object getPrototypeCellValue()
          Returns the cell width of the "prototypical cell" -- a cell used for the calculation of cell widths, because it has the same value as all other list items.
 java.util.Hashtable getRowAttributes()
          Gets the cell attributes at each row of the list
 ListCellAttributes getRowAttributes(int row)
          Gets the cell attributes at specified row of the list
 java.awt.Color getRowBackgroundNonSelectionColor(int row)
          Gets the deselected background color at row
 java.awt.Color getRowBackgroundSelectionColor(int row)
          Gets the selected background color at row
 java.awt.Color getRowBorderSelectionColor(int row)
          Gets the selected border color at row
 javax.swing.ListCellRenderer getRowCellRenderer(int row)
          Gets the cell renderer at row
 java.awt.Color getRowFocusCellBackground(int row)
          Gets the focus cell background at row
 java.awt.Color getRowFocusCellForeground(int row)
          Gets the focus cell foreground at row
 java.awt.Font getRowFont(int row)
          Gets the cell font at row
 javax.swing.Icon getRowIcon(int row)
          Gets the icon at row
 java.lang.String getRowIconPath(int row)
          Gets the icon path at row
 java.awt.Color getRowTextNonSelectionColor(int row)
          Gets the deselected text color at row
 java.awt.Color getRowTextSelectionColor(int row)
          Gets the selected text color at row
 int getScrollableBlockIncrement(java.awt.Rectangle visibleRect, int orientation, int direction)
          Returns the block increment amount.
 boolean getScrollableTracksViewportHeight()
          Returns true if this JList is displayed in a JViewport and the viewport is taller than JList's preferred height; otherwise returns false.
 boolean getScrollableTracksViewportWidth()
          Returns true if this JList is displayed in a JViewport and the viewport is wider than JList's preferred width; otherwise returns false.
 int getScrollableUnitIncrement(java.awt.Rectangle visibleRect, int orientation, int direction)
          Returns the distance to scroll to expose the next or previous row (for vertical scrolling) or character (for horizontal scrolling).
 int getSelectedIndex()
          Returns the first selected index; returns -1 if there is no selected item.
 int[] getSelectedIndices()
          Returns an array of all of the selected indices in increasing order.
 java.lang.String getSelectedItem()
          Gets the selected item
 java.lang.Object getSelectedValue()
          Returns the first selected value, or null if the selection is empty.
 java.lang.Object[] getSelectedValues()
          Returns an array of the values for the selected cells.
 java.awt.Color getSelectionBackground()
          Returns the background color for selected cells.
 java.awt.Color getSelectionForeground()
          Returns the selection foreground color.
 int getSelectionMode()
          Returns whether single-item or multiple-item selections are allowed.
 javax.swing.ListSelectionModel getSelectionModel()
          Returns the value of the current selection model.
 int getSortedList()
          Gets the sorting criteria
 boolean getValueIsAdjusting()
          Returns the value of the data model's isAdjusting property.
 int getVisibleRowCount()
          Returns the preferred number of visible rows.
 java.awt.Point indexToLocation(int index)
          Returns the origin of the specified item in JList coordinates.
 void insertItemAt(java.lang.Object item, int index)
          Inserts the specified item at the specified index
 boolean isDragEnabled()
          Gets true if row can be dragged in the list
 boolean isLightweight()
          Returns whether this component has a lightweight peer, native peer or no peer.
 boolean isSelectedIndex(int index)
          Returns true if the specified index is selected.
 boolean isSelectionEmpty()
          Returns true if nothing is selected.
 int locationToIndex(java.awt.Point location)
          Converts a point in JList coordinates to the index of the cell at that location.
 void moveItem(int oldIndex, int newIndex)
          Moves the item
protected  java.lang.String paramString()
          Returns a string representation of this JList.
 void readExternal(java.io.ObjectInput in)
          Externalizable interface implementation to save and retrieve the state of this bean
 void removeAllItems()
          Removes the all items from the list
 void removeFocusListener(java.awt.event.FocusListener l)
          Removes the specified focus listener so that it no longer receives focus events from this component.
 void removeItem(java.lang.Object item)
          Removes the specified item from the list
 void removeItemAt(int index)
          Removes the item at specified index from the list
 void removeKeyListener(java.awt.event.KeyListener l)
           
 void removeListSelectionListener(javax.swing.event.ListSelectionListener listener)
          Removes a listener from the list that's notified each time a change to the selection occurs.
 void removeMouseListener(java.awt.event.MouseListener l)
           
 void removeMouseMotionListener(java.awt.event.MouseMotionListener l)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
          Removes a PropertyChangeListener from the listener list.
 void removeSelectionInterval(int index0, int index1)
          Sets the selection to be the set difference of the specified interval and the current selection.
 boolean selectWithKeyChar(char keyChar)
          Selects the list item that correponds to the specified keyboard character and returns true, if there is an item corresponding to that character.
 void setAutoscrolls(boolean b)
          Sets whether this component will automatically scroll its contents when dragged, if contained in a component that supports scrolling
 void setBackground(java.awt.Color c)
          Sets the Background color.
 void setBorder(javax.swing.border.Border b)
          Sets the border of this component.
 void setBounds(int x, int y, int width, int height)
          Moves and resizes this bean.
 void setCellRenderer(javax.swing.ListCellRenderer cellRenderer)
          Sets the delegate that's used to paint each cell in the list.
 void setCursor(java.awt.Cursor c)
          Sets value of the cursor.
 void setDefaultAttributes(ListCellAttributes defaultAttributes)
          Sets the default list cell attributes for each row in the list, it can be applicable if the row wise list cell attributes are not set.
 void setDefaultBackgroundNonSelectionColor(java.awt.Color color)
          Sets the default deselected background color
 void setDefaultBackgroundSelectionColor(java.awt.Color color)
          Sets the default selected background color
 void setDefaultBorderSelectionColor(java.awt.Color color)
          Sets the default selected border color
 void setDefaultCellRenderer(javax.swing.ListCellRenderer renderer)
          Sets the default cell renderer
 void setDefaultFocusCellBackground(java.awt.Color color)
          Sets the default focus cell background
 void setDefaultFocusCellForeground(java.awt.Color color)
          Sets the default focus cell foreground
 void setDefaultFont(java.awt.Font font)
          Sets the default cell font
 void setDefaultIcon(javax.swing.Icon icon)
          Sets default the icon
 void setDefaultIconPath(java.lang.String path)
          Sets the default icon path
 void setDefaultTextNonSelectionColor(java.awt.Color color)
          Sets the default deselected text color
 void setDefaultTextSelectionColor(java.awt.Color color)
          Sets the deafult selected text color
 void setDoubleBuffered(boolean b)
          Sets whether the receiving component should use a buffer to paint.
 void setDragEnabled(boolean b)
          Sets true if row can be dragged in the list Dragged row is moved to dragged position
 void setEnabled(boolean b)
          sets Enablity.
 void setFixedCellHeight(int height)
          Sets the height of every cell in the list.
 void setFixedCellWidth(int width)
          Sets the width of every cell in the list.
 void setFont(java.awt.Font f)
          Sets the font.
 void setForeground(java.awt.Color c)
          Sets the Foreground color.
 void setItemAt(java.lang.Object item, int index)
          Sets the specified item at specified index in the list
 void setLicenseKey(java.lang.String key)
          Sets the license key
 void setLightweight(boolean b)
          Sets whether this component has a lightweight peer, native peer or no peer.
 void setListData(java.lang.Object[] listData)
          Constructs a ListModel from an array of objects and then applies setModel to it.
 void setListData(java.util.Vector listData)
          Constructs a ListModel from a Vector and then applies setModel to it.
 void setLocale(java.util.Locale l)
          Sets value of the locale.
 void setModel(javax.swing.ListModel model)
          Sets the model that represents the contents or "value" of the list and clears the list selection after notifying PropertyChangeListeners.
 void setOpaque(boolean b)
          Sets whether this component paints every pixel within its bounds.
 void setPrototypeCellValue(java.lang.Object prototypeCellValue)
          Computes the fixedCellWidth and fixedCellHeight properties by configuring the cellRenderer to index equals zero for the specified value and then computing the renderer component's preferred size.
 void setRequestFocusEnabled(boolean b)
          Sets whether the receiving component can obtain the focus by calling requestFocus.
 void setRowAttributes(java.util.Hashtable attributesTable)
          Sets the cell attributes at each row of the list, It has the maximum priority.
 void setRowAttributes(ListCellAttributes rowAttributes, int row)
          Sets the cell attributes at specified row of the list
 void setRowBackgroundNonSelectionColor(java.awt.Color color, int row)
          Sets the deselected background color at row
 void setRowBackgroundSelectionColor(java.awt.Color color, int row)
          Sets the selected background color at row
 void setRowBorderSelectionColor(java.awt.Color color, int row)
          Sets the selected border color at row
 void setRowCellRenderer(javax.swing.ListCellRenderer renderer, int row)
          Sets the cell renderer at row
 void setRowFocusCellBackground(java.awt.Color color, int row)
          Sets the focus cell background at row
 void setRowFocusCellForeground(java.awt.Color color, int row)
          Sets the focus cell foreground at row
 void setRowFont(java.awt.Font font, int row)
          Sets the cell font at row
 void setRowIcon(javax.swing.Icon icon, int row)
          Sets the icon at row
 void setRowIconPath(java.lang.String path, int row)
          Sets the icon path at row
 void setRowTextNonSelectionColor(java.awt.Color color, int row)
          Sets the deselected text color at row
 void setRowTextSelectionColor(java.awt.Color color, int row)
          Sets the selected text color at row
 void setSelectedIndex(int index)
          Selects a single cell.
 void setSelectedIndices(int[] indices)
          Selects a set of cells.
 void setSelectedItem(java.lang.String s)
          Sets the item selected
 void setSelectedValue(java.lang.Object anObject, boolean shouldScroll)
          Selects the specified object from the list.
 void setSelectionBackground(java.awt.Color selectionBackground)
          Sets the background color for selected cells.
 void setSelectionForeground(java.awt.Color selectionForeground)
          Sets the foreground color for selected cells.
 void setSelectionInterval(int anchor, int lead)
          Selects the specified interval.
 void setSelectionMode(int selectionMode)
          Determines whether single-item or multiple-item selections are allowed.
 void setSelectionModel(javax.swing.ListSelectionModel selectionModel)
          Sets the selectionModel for the list to a non-null ListSelectionModel implementation.
 void setSortedList(int i)
          Sets the sorting criteria
 void setToolTipText(java.lang.String s)
          Sets the text to display in a tool tip.
 void setValueIsAdjusting(boolean b)
          Sets the data model's isAdjusting property to true, so that a single event will be generated when all of the selection events have finished (for example, when the mouse is being dragged over the list in selection mode).
 void setVisible(boolean b)
          sets Visiblity.
 void setVisibleRowCount(int visibleRowCount)
          Sets the preferred number of rows in the list that can be displayed without a scollbar, as determined by the nearest JViewport ancestor, if any.
 boolean valueExists(java.lang.String s)
          Determines whether the specified value is exist in the list model.
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class javax.swing.JScrollPane
createHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setDebugGraphicsOptions, setDefaultLocale, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setPreferredSize, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_jfcList

protected transient JFCList m_jfcList
Specifies a JFCList object

Constructor Detail

JFCListPanel

public JFCListPanel()
Creates a JFCListPanel with JFCList as a view.


JFCListPanel

public JFCListPanel(javax.swing.ListModel dataModel)

JFCListPanel

public JFCListPanel(java.lang.Object[] listData)

JFCListPanel

public JFCListPanel(java.util.Vector listData)
Method Detail

createJFCList

protected JFCList createJFCList()
Creates a JFCList with a default data model


createJFCList

protected JFCList createJFCList(javax.swing.ListModel aModel)
Creates a JFCList that takes it's items from an existing ListModel

Parameters:
aModel - the ListModel that provides the displayed list of items

createJFCList

protected JFCList createJFCList(java.lang.Object[] items)
Creates a JFCList that contains the elements in the specified array

Parameters:
items - an array of objects to insert into the list

createJFCList

protected JFCList createJFCList(java.util.Vector items)
Creates a JFCList that contains the elements in the specified Vector

Parameters:
items - a vector of items to insert into the list

setLicenseKey

public void setLicenseKey(java.lang.String key)
Sets the license key


getLicenseKey

public java.lang.String getLicenseKey()
Gets the license key


setDefaultAttributes

public void setDefaultAttributes(ListCellAttributes defaultAttributes)
Sets the default list cell attributes for each row in the list, it can be applicable if the row wise list cell attributes are not set.


getDefaultAttributes

public ListCellAttributes getDefaultAttributes()
Gets the default list cell attributes for each row in the list,


setDefaultTextSelectionColor

public void setDefaultTextSelectionColor(java.awt.Color color)
Sets the deafult selected text color


getDefaultTextSelectionColor

public java.awt.Color getDefaultTextSelectionColor()
Gets the default selected text color


setDefaultTextNonSelectionColor

public void setDefaultTextNonSelectionColor(java.awt.Color color)
Sets the default deselected text color


getDefaultTextNonSelectionColor

public java.awt.Color getDefaultTextNonSelectionColor()
Gets the default deselected text color


setDefaultBackgroundSelectionColor

public void setDefaultBackgroundSelectionColor(java.awt.Color color)
Sets the default selected background color


getDefaultBackgroundSelectionColor

public java.awt.Color getDefaultBackgroundSelectionColor()
Gets the default selected background color


setDefaultBackgroundNonSelectionColor

public void setDefaultBackgroundNonSelectionColor(java.awt.Color color)
Sets the default deselected background color


getDefaultBackgroundNonSelectionColor

public java.awt.Color getDefaultBackgroundNonSelectionColor()
Gets the default deselected background color


setDefaultBorderSelectionColor

public void setDefaultBorderSelectionColor(java.awt.Color color)
Sets the default selected border color


getDefaultBorderSelectionColor

public java.awt.Color getDefaultBorderSelectionColor()
Gets the default selected border color


setDefaultFocusCellBackground

public void setDefaultFocusCellBackground(java.awt.Color color)
Sets the default focus cell background


getDefaultFocusCellBackground

public java.awt.Color getDefaultFocusCellBackground()
Gets the default focus cell background


setDefaultFocusCellForeground

public void setDefaultFocusCellForeground(java.awt.Color color)
Sets the default focus cell foreground


getDefaultFocusCellForeground

public java.awt.Color getDefaultFocusCellForeground()
Gets the default focus cell foreground


setDefaultFont

public void setDefaultFont(java.awt.Font font)
Sets the default cell font


getDefaultFont

public java.awt.Font getDefaultFont()
Gets the default cell font


setDefaultIcon

public void setDefaultIcon(javax.swing.Icon icon)
Sets default the icon


getDefaultIcon

public javax.swing.Icon getDefaultIcon()
Gets the default icon


setDefaultIconPath

public void setDefaultIconPath(java.lang.String path)
Sets the default icon path


getDefaultIconPath

public java.lang.String getDefaultIconPath()
Gets the default icon path


setDefaultCellRenderer

public void setDefaultCellRenderer(javax.swing.ListCellRenderer renderer)
Sets the default cell renderer


getDefaultCellRenderer

public javax.swing.ListCellRenderer getDefaultCellRenderer()
Gets the default cell renderer


setRowAttributes

public void setRowAttributes(java.util.Hashtable attributesTable)
Sets the cell attributes at each row of the list, It has the maximum priority. If default cell attributes and row cell attributes are set, the row cell attributes are applied to the list cell. A Hashtable contains the row index as a key and that row cell attributes as a value.


getRowAttributes

public java.util.Hashtable getRowAttributes()
Gets the cell attributes at each row of the list


clearRowAttributes

public void clearRowAttributes()
Clears the list cell attributes at each row.


setRowAttributes

public void setRowAttributes(ListCellAttributes rowAttributes,
                             int row)
Sets the cell attributes at specified row of the list


getRowAttributes

public ListCellAttributes getRowAttributes(int row)
Gets the cell attributes at specified row of the list


setRowTextSelectionColor

public void setRowTextSelectionColor(java.awt.Color color,
                                     int row)
Sets the selected text color at row


getRowTextSelectionColor

public java.awt.Color getRowTextSelectionColor(int row)
Gets the selected text color at row


setRowTextNonSelectionColor

public void setRowTextNonSelectionColor(java.awt.Color color,
                                        int row)
Sets the deselected text color at row


getRowTextNonSelectionColor

public java.awt.Color getRowTextNonSelectionColor(int row)
Gets the deselected text color at row


setRowBackgroundSelectionColor

public void setRowBackgroundSelectionColor(java.awt.Color color,
                                           int row)
Sets the selected background color at row


getRowBackgroundSelectionColor

public java.awt.Color getRowBackgroundSelectionColor(int row)
Gets the selected background color at row


setRowBackgroundNonSelectionColor

public void setRowBackgroundNonSelectionColor(java.awt.Color color,
                                              int row)
Sets the deselected background color at row


getRowBackgroundNonSelectionColor

public java.awt.Color getRowBackgroundNonSelectionColor(int row)
Gets the deselected background color at row


setRowBorderSelectionColor

public void setRowBorderSelectionColor(java.awt.Color color,
                                       int row)
Sets the selected border color at row


getRowBorderSelectionColor

public java.awt.Color getRowBorderSelectionColor(int row)
Gets the selected border color at row


setRowFocusCellBackground

public void setRowFocusCellBackground(java.awt.Color color,
                                      int row)
Sets the focus cell background at row


getRowFocusCellBackground

public java.awt.Color getRowFocusCellBackground(int row)
Gets the focus cell background at row


setRowFocusCellForeground

public void setRowFocusCellForeground(java.awt.Color color,
                                      int row)
Sets the focus cell foreground at row


getRowFocusCellForeground

public java.awt.Color getRowFocusCellForeground(int row)
Gets the focus cell foreground at row


setRowFont

public void setRowFont(java.awt.Font font,
                       int row)
Sets the cell font at row


getRowFont

public java.awt.Font getRowFont(int row)
Gets the cell font at row


setRowIcon

public void setRowIcon(javax.swing.Icon icon,
                       int row)
Sets the icon at row


getRowIcon

public javax.swing.Icon getRowIcon(int row)
Gets the icon at row


setRowIconPath

public void setRowIconPath(java.lang.String path,
                           int row)
Sets the icon path at row


getRowIconPath

public java.lang.String getRowIconPath(int row)
Gets the icon path at row


setRowCellRenderer

public void setRowCellRenderer(javax.swing.ListCellRenderer renderer,
                               int row)
Sets the cell renderer at row


getRowCellRenderer

public javax.swing.ListCellRenderer getRowCellRenderer(int row)
Gets the cell renderer at row


getCellBackgroundSelectionColor

public java.awt.Color getCellBackgroundSelectionColor(int row)
Returns the cell background selection color at given row


getCellBackgroundNonSelectionColor

public java.awt.Color getCellBackgroundNonSelectionColor(int row)
Returns the cell background non selection color at given row


getCellTextSelectionColor

public java.awt.Color getCellTextSelectionColor(int row)
Returns the cell text selection color at given row


getCellTextNonSelectionColor

public java.awt.Color getCellTextNonSelectionColor(int row)
Returns the cell text non selection color at given row


getCellBorderSelectionColor

public java.awt.Color getCellBorderSelectionColor(int row)
Returns the cell border selection color at given row


getFocusCellBackground

public java.awt.Color getFocusCellBackground(int row)
Returns the cell focus background color at given row


getFocusCellForeground

public java.awt.Color getFocusCellForeground(int row)
Returns the cell focus foreground color at given row


getCellFont

public java.awt.Font getCellFont(int row)
Returns the cell font at given row


getCellIcon

public javax.swing.Icon getCellIcon(int row)
Returns the cell icon at given row


getCellIconPath

public java.lang.String getCellIconPath(int row)
Returns the cell icon path at given row


getCellRenderer

public javax.swing.ListCellRenderer getCellRenderer(int row)
Returns the cell renderer at given row


convertAttributesTableToArray

public static java.lang.Object[][] convertAttributesTableToArray(java.util.Hashtable attributesTable)
Converts the Hashtable contains the cell attributes into Object array.


convertAttributesArrayToTable

public static java.util.Hashtable convertAttributesArrayToTable(java.lang.Object[][] attributesArray)
Converts the Object array contains the cell attributes into Hashtable.


getListData

public java.util.Vector getListData()
Gets the items from the list model


setSelectedItem

public void setSelectedItem(java.lang.String s)
Sets the item selected


getSelectedItem

public java.lang.String getSelectedItem()
Gets the selected item


setSortedList

public void setSortedList(int i)
Sets the sorting criteria


getSortedList

public int getSortedList()
Gets the sorting criteria


valueExists

public boolean valueExists(java.lang.String s)
Determines whether the specified value is exist in the list model.


addItem

public void addItem(java.lang.Object item)
Adds the item to the list


getItemAt

public java.lang.Object getItemAt(int index)
Gets the item at specified index


getItemCount

public int getItemCount()
Gets the total number of items in the list


insertItemAt

public void insertItemAt(java.lang.Object item,
                         int index)
Inserts the specified item at the specified index


removeAllItems

public void removeAllItems()
Removes the all items from the list


removeItem

public void removeItem(java.lang.Object item)
Removes the specified item from the list


removeItemAt

public void removeItemAt(int index)
Removes the item at specified index from the list


setItemAt

public void setItemAt(java.lang.Object item,
                      int index)
Sets the specified item at specified index in the list


moveItem

public void moveItem(int oldIndex,
                     int newIndex)
Moves the item


setDragEnabled

public void setDragEnabled(boolean b)
Sets true if row can be dragged in the list Dragged row is moved to dragged position


isDragEnabled

public boolean isDragEnabled()
Gets true if row can be dragged in the list


selectWithKeyChar

public boolean selectWithKeyChar(char keyChar)
Selects the list item that correponds to the specified keyboard character and returns true, if there is an item corresponding to that character. Otherwise, returns false.


addListSelectionListener

public void addListSelectionListener(javax.swing.event.ListSelectionListener listener)
Adds a listener to the list that's notified each time a change to the selection occurs.


addSelectionInterval

public void addSelectionInterval(int anchor,
                                 int lead)
Sets the selection to be the union of the specified interval with current selection.


clearSelection

public void clearSelection()
Clears the selection - after calling this method isSelectionEmpty will return true.


ensureIndexIsVisible

public void ensureIndexIsVisible(int index)
Scrolls the viewport to make the specified cell completely visible.


getAnchorSelectionIndex

public int getAnchorSelectionIndex()
Returns the first index argument from the most recent addSelectionModel or setSelectionInterval call.


getCellBounds

public java.awt.Rectangle getCellBounds(int index0,
                                        int index1)
Returns the bounds of the specified range of items in JList coordinates.


getCellRenderer

public javax.swing.ListCellRenderer getCellRenderer()
Returns the object that renders the list items.


getFirstVisibleIndex

public int getFirstVisibleIndex()
Returns the index of the cell in the upper left corner of the JList or -1 if nothing is visible or the list is empty.


getFixedCellHeight

public int getFixedCellHeight()
Returns the fixed cell height value -- the value specified by setting the fixedCellHeight property, rather than that calculated from the list elements.


getFixedCellWidth

public int getFixedCellWidth()
Returns the fixed cell width value -- the value specified by setting the fixedCellWidth property, rather than that calculated from the list elements.


getLastVisibleIndex

public int getLastVisibleIndex()
Returns the index of the cell in the lower right corner of the JList or -1 if nothing is visible or the list is empty.


getLeadSelectionIndex

public int getLeadSelectionIndex()
Returns the second index argument from the most recent addSelectionInterval or setSelectionInterval call.


getMaxSelectionIndex

public int getMaxSelectionIndex()
Returns the largest selected cell index.


getMinSelectionIndex

public int getMinSelectionIndex()
Returns the smallest selected cell index.


getModel

public javax.swing.ListModel getModel()
Returns the data model that holds the list of items displayed by the JList component.


getPreferredScrollableViewportSize

public java.awt.Dimension getPreferredScrollableViewportSize()
Computes the size of the viewport needed to display visibleRowCount rows.


getPrototypeCellValue

public java.lang.Object getPrototypeCellValue()
Returns the cell width of the "prototypical cell" -- a cell used for the calculation of cell widths, because it has the same value as all other list items.


getScrollableBlockIncrement

public int getScrollableBlockIncrement(java.awt.Rectangle visibleRect,
                                       int orientation,
                                       int direction)
Returns the block increment amount.


getScrollableTracksViewportHeight

public boolean getScrollableTracksViewportHeight()
Returns true if this JList is displayed in a JViewport and the viewport is taller than JList's preferred height; otherwise returns false.


getScrollableTracksViewportWidth

public boolean getScrollableTracksViewportWidth()
Returns true if this JList is displayed in a JViewport and the viewport is wider than JList's preferred width; otherwise returns false.


getScrollableUnitIncrement

public int getScrollableUnitIncrement(java.awt.Rectangle visibleRect,
                                      int orientation,
                                      int direction)
Returns the distance to scroll to expose the next or previous row (for vertical scrolling) or character (for horizontal scrolling).


getSelectedIndex

public int getSelectedIndex()
Returns the first selected index; returns -1 if there is no selected item.


getSelectedIndices

public int[] getSelectedIndices()
Returns an array of all of the selected indices in increasing order.


getSelectedValue

public java.lang.Object getSelectedValue()
Returns the first selected value, or null if the selection is empty.


getSelectedValues

public java.lang.Object[] getSelectedValues()
Returns an array of the values for the selected cells.


getSelectionBackground

public java.awt.Color getSelectionBackground()
Returns the background color for selected cells.


getSelectionForeground

public java.awt.Color getSelectionForeground()
Returns the selection foreground color.


getSelectionMode

public int getSelectionMode()
Returns whether single-item or multiple-item selections are allowed.


getSelectionModel

public javax.swing.ListSelectionModel getSelectionModel()
Returns the value of the current selection model.


getValueIsAdjusting

public boolean getValueIsAdjusting()
Returns the value of the data model's isAdjusting property.


getVisibleRowCount

public int getVisibleRowCount()
Returns the preferred number of visible rows.


indexToLocation

public java.awt.Point indexToLocation(int index)
Returns the origin of the specified item in JList coordinates.


isSelectedIndex

public boolean isSelectedIndex(int index)
Returns true if the specified index is selected.


isSelectionEmpty

public boolean isSelectionEmpty()
Returns true if nothing is selected.


locationToIndex

public int locationToIndex(java.awt.Point location)
Converts a point in JList coordinates to the index of the cell at that location.


paramString

protected java.lang.String paramString()
Returns a string representation of this JList.


removeListSelectionListener

public void removeListSelectionListener(javax.swing.event.ListSelectionListener listener)
Removes a listener from the list that's notified each time a change to the selection occurs.


removeSelectionInterval

public void removeSelectionInterval(int index0,
                                    int index1)
Sets the selection to be the set difference of the specified interval and the current selection.


setCellRenderer

public void setCellRenderer(javax.swing.ListCellRenderer cellRenderer)
Sets the delegate that's used to paint each cell in the list.


setFixedCellHeight

public void setFixedCellHeight(int height)
Sets the height of every cell in the list.


setFixedCellWidth

public void setFixedCellWidth(int width)
Sets the width of every cell in the list.


setListData

public void setListData(java.lang.Object[] listData)
Constructs a ListModel from an array of objects and then applies setModel to it.


setListData

public void setListData(java.util.Vector listData)
Constructs a ListModel from a Vector and then applies setModel to it.


setModel

public void setModel(javax.swing.ListModel model)
Sets the model that represents the contents or "value" of the list and clears the list selection after notifying PropertyChangeListeners.


setPrototypeCellValue

public void setPrototypeCellValue(java.lang.Object prototypeCellValue)
Computes the fixedCellWidth and fixedCellHeight properties by configuring the cellRenderer to index equals zero for the specified value and then computing the renderer component's preferred size.


setSelectedIndex

public void setSelectedIndex(int index)
Selects a single cell.


setSelectedIndices

public void setSelectedIndices(int[] indices)
Selects a set of cells.


setSelectedValue

public void setSelectedValue(java.lang.Object anObject,
                             boolean shouldScroll)
Selects the specified object from the list.


setSelectionBackground

public void setSelectionBackground(java.awt.Color selectionBackground)
Sets the background color for selected cells.


setSelectionForeground

public void setSelectionForeground(java.awt.Color selectionForeground)
Sets the foreground color for selected cells.


setSelectionInterval

public void setSelectionInterval(int anchor,
                                 int lead)
Selects the specified interval.


setSelectionMode

public void setSelectionMode(int selectionMode)
Determines whether single-item or multiple-item selections are allowed.


setSelectionModel

public void setSelectionModel(javax.swing.ListSelectionModel selectionModel)
Sets the selectionModel for the list to a non-null ListSelectionModel implementation.


setValueIsAdjusting

public void setValueIsAdjusting(boolean b)
Sets the data model's isAdjusting property to true, so that a single event will be generated when all of the selection events have finished (for example, when the mouse is being dragged over the list in selection mode).


setVisibleRowCount

public void setVisibleRowCount(int visibleRowCount)
Sets the preferred number of rows in the list that can be displayed without a scollbar, as determined by the nearest JViewport ancestor, if any.


setLightweight

public void setLightweight(boolean b)
Sets whether this component has a lightweight peer, native peer or no peer.

Parameters:
b - true if this component has a lightweight peer; false if it has a native peer or no peer.

isLightweight

public boolean isLightweight()
Returns whether this component has a lightweight peer, native peer or no peer.

Returns:
true if this component has a lightweight peer; false if it has a native peer or no peer.

setOpaque

public void setOpaque(boolean b)
Sets whether this component paints every pixel within its bounds. or the component does not paint some or all of its pixels, allowing the underlying pixels to show through.

Parameters:
b - true if this component paints every pixel within its bounds.

setToolTipText

public void setToolTipText(java.lang.String s)
Sets the text to display in a tool tip. The text displays when the cursor lingers over the component.


setDoubleBuffered

public void setDoubleBuffered(boolean b)
Sets whether the receiving component should use a buffer to paint.

Parameters:
b - if true, all the drawing from this component will be done in an offscreen painting buffer. The offscreen painting buffer will the be copied onto the screen.

setBorder

public void setBorder(javax.swing.border.Border b)
Sets the border of this component.

Parameters:
b - the border to be rendered for this component

setAutoscrolls

public void setAutoscrolls(boolean b)
Sets whether this component will automatically scroll its contents when dragged, if contained in a component that supports scrolling

Parameters:
b - if true, this component will automatically scroll its contents when dragged

setRequestFocusEnabled

public void setRequestFocusEnabled(boolean b)
Sets whether the receiving component can obtain the focus by calling requestFocus.

Parameters:
b - if true the receiving component can obtain the focus by calling requestFocus

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds a PropertyChangeListener to the listener list. The listener is registered for all properties.

Parameters:
l - the PropertyChangeListener to be added

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Removes a PropertyChangeListener from the listener list. This removes a PropertyChangeListener that was registered for all properties.

Parameters:
l - the PropertyChangeListener to be removed

setBounds

public void setBounds(int x,
                      int y,
                      int width,
                      int height)
Moves and resizes this bean. The new location of the top-left corner is specified by x and y, and the new size is specified by width and height.

Parameters:
x - x-coordinate of this bean.
y - y-coordinate of this bean.
width - the new width of this bean.
height - the new height of this bean.

setForeground

public void setForeground(java.awt.Color c)
Sets the Foreground color.


setBackground

public void setBackground(java.awt.Color c)
Sets the Background color.


setFont

public void setFont(java.awt.Font f)
Sets the font.


setVisible

public void setVisible(boolean b)
sets Visiblity.

Parameters:
b - flag representing visibility of bean.

setEnabled

public void setEnabled(boolean b)
sets Enablity.

Parameters:
b - flag representing enability of bean.

setLocale

public void setLocale(java.util.Locale l)
Sets value of the locale.

Parameters:
l - current value of the locale.

getLocale

public java.util.Locale getLocale()
Returns the value of locale.

Returns:
the current value of locale

setCursor

public void setCursor(java.awt.Cursor c)
Sets value of the cursor.

Parameters:
c - current value of the cursor.

getPreferredSize

public java.awt.Dimension getPreferredSize()
Gets the preferred size of this component.

Returns:
a dimension object indicating this component's preferred size.

addFocusListener

public void addFocusListener(java.awt.event.FocusListener l)
Adds the specified focus listener to receive focus events from this component when this component gains input focus. If l is null, no exception is thrown and no action is performed.

Parameters:
l - the focus listener

removeFocusListener

public void removeFocusListener(java.awt.event.FocusListener l)
Removes the specified focus listener so that it no longer receives focus events from this component. This method performs no function, nor does it throw an exception, if the listener specified by the argument was not previously added to this component. If l is null, no exception is thrown and no action is performed.

Parameters:
l - the focus listener

addKeyListener

public void addKeyListener(java.awt.event.KeyListener l)
Adds the specified key listener to receive key events from this component. If l is null, no exception is thrown and no action is performed.

Parameters:
l - the key listener.

removeKeyListener

public void removeKeyListener(java.awt.event.KeyListener l)

addMouseListener

public void addMouseListener(java.awt.event.MouseListener l)

removeMouseListener

public void removeMouseListener(java.awt.event.MouseListener l)

addMouseMotionListener

public void addMouseMotionListener(java.awt.event.MouseMotionListener l)

removeMouseMotionListener

public void removeMouseMotionListener(java.awt.event.MouseMotionListener l)

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.lang.ClassNotFoundException,
                         java.io.IOException
Externalizable interface implementation to save and retrieve the state of this bean

Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

ElegantJ Tables Java API Specification v1.1

Submit a bug or feature

Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjbeans.com
All Rights Reserved.