org.embl.ebi.escience.scuflui.facets
Class FTableColumn

java.lang.Object
  extended by org.embl.ebi.escience.scuflui.facets.FTableColumn

public final class FTableColumn
extends java.lang.Object

A Java Bean that represents the data associated with a single column in a FacetsTable.

Author:
Matthew Pocock

Constructor Summary
FTableColumn()
           
FTableColumn(java.lang.String name, FacetFinderSPI finder, RendererSPI renderer, FacetFinderSPI.ColumnID colID, boolean rowSrollable, boolean colScrollable)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 FacetFinderSPI.ColumnID getColID()
           
 FacetFinderSPI getFinder()
           
 java.lang.String getName()
           
 RendererSPI getRenderer()
           
 boolean isHorizontalSrollable()
           
 boolean isVerticalScrollable()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void setColID(FacetFinderSPI.ColumnID colID)
           
 void setFinder(FacetFinderSPI finder)
           
 void setHorizontalSrollable(boolean horizontalSrollable)
           
 void setName(java.lang.String name)
           
 void setRenderer(RendererSPI renderer)
           
 void setVerticalScrollable(boolean verticalScrollable)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FTableColumn

public FTableColumn()

FTableColumn

public FTableColumn(java.lang.String name,
                    FacetFinderSPI finder,
                    RendererSPI renderer,
                    FacetFinderSPI.ColumnID colID,
                    boolean rowSrollable,
                    boolean colScrollable)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getFinder

public FacetFinderSPI getFinder()

setFinder

public void setFinder(FacetFinderSPI finder)

getRenderer

public RendererSPI getRenderer()

setRenderer

public void setRenderer(RendererSPI renderer)

getColID

public FacetFinderSPI.ColumnID getColID()

setColID

public void setColID(FacetFinderSPI.ColumnID colID)

isHorizontalSrollable

public boolean isHorizontalSrollable()

setHorizontalSrollable

public void setHorizontalSrollable(boolean horizontalSrollable)

isVerticalScrollable

public boolean isVerticalScrollable()

setVerticalScrollable

public void setVerticalScrollable(boolean verticalScrollable)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener listener)