net.sf.jzeno.echo.screen.settings
Class StyleManagerScreen

java.lang.Object
  extended by nextapp.echo.Grid
      extended by net.sf.jzeno.echo.components.DynaGrid
          extended by net.sf.jzeno.echo.components.Screen
              extended by net.sf.jzeno.echo.screen.settings.StyleManagerScreen
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, BindingTarget, PropertyComponent, EventSink, Precreation, Component, ComponentPeer, FastComponent

public class StyleManagerScreen
extends Screen
implements Precreation

Management interface to allow you to configure Echo/jZeno styling.

See Also:
Serialized Form

Nested Class Summary
static class StyleManagerScreen.Property
           
 
Nested classes/interfaces inherited from class net.sf.jzeno.echo.components.DynaGrid
DynaGrid.Cell
 
Nested classes/interfaces inherited from class nextapp.echo.Grid
Grid.ExternalState, Grid.GridCellOverlapException
 
Field Summary
 
Fields inherited from class net.sf.jzeno.echo.components.Screen
his
 
Fields inherited from class nextapp.echo.Grid
BORDER_COLOR_CHANGED_PROPERTY, BORDER_SIZE_CHANGED_PROPERTY, CELL_LAYOUT_ORIENTATION_CHANGED_PROPERTY, CELL_LAYOUT_ORIENTATION_HORIZONTAL, CELL_LAYOUT_ORIENTATION_VERTICAL, CELL_MARGIN_CHANGED_PROPERTY, COLUMN_DELETED_PROPERTY, COLUMN_INSERTED_PROPERTY, COLUMN_WIDTH_CHANGED_PROPERTY, COLUMNS_CHANGED_PROPERTY, HEIGHT_CHANGED_PROPERTY, HEIGHT_UNITS_CHANGED_PROPERTY, PERCENT_INDIVIDUAL_PIXEL_TOTAL_UNITS, PERCENT_UNITS, PIXEL_UNITS, ROW_DELETED_PROPERTY, ROW_HEIGHT_CHANGED_PROPERTY, ROW_INSERTED_PROPERTY, ROWS_CHANGED_PROPERTY, STYLE_BORDER_COLOR, STYLE_BORDER_SIZE, STYLE_CELL_MARGIN, STYLE_COLUMN_WIDTHS, STYLE_HEIGHT, STYLE_HEIGHT_UNITS, STYLE_ROW_HEIGHTS, STYLE_WIDTH, STYLE_WIDTH_UNITS, UNKNOWN_SIZE, WIDTH_CHANGED_PROPERTY, WIDTH_UNITS_CHANGED_PROPERTY
 
Fields inherited from interface nextapp.echo.Component
BACKGROUND_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FONT_CHANGED_PROPERTY, FOREGROUND_CHANGED_PROPERTY, IDENTIFIER_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, SELECTABLE_CHANGED_PROPERTY, STYLE_BACKGROUND, STYLE_FONT, STYLE_FOREGROUND, UPDATE_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Fields inherited from interface nextapp.echoservlet.ComponentPeer
IGNORE_PROPERTY_CHANGE
 
Constructor Summary
StyleManagerScreen()
           
 
Method Summary
 void addProperty()
           
 void apply()
           
 void applyContext()
           
 void closeDialog()
           
 void copyStyle()
           
 void createStyle()
           
 void deleteStyle()
           
 void editStyle()
           
 java.lang.String getCopyStyleName()
           
 java.lang.Class getDemoPanelClass()
           
 java.lang.String getDescription()
           
 java.lang.String getHistoryTitle()
           
 java.util.List getMetaDataList()
           
 java.lang.String getNewStyleName()
           
 java.util.List getProperties()
           
 StyleManager.MetaData getSelectedMetaData()
           
 java.lang.String getStyleName()
           Gets the currently selected component class.
 void loadHistoryState(java.lang.Object[] savedState)
           
 void removeProperty(PropertyComponent pc)
           
 java.lang.Object[] saveHistoryState()
           
 void saveStyle()
           
 void selectStyle()
           
 void setCopyStyleName(java.lang.String copyStyleName)
           
 void setDemoPanelClass(java.lang.Class demoPanelClass)
           
 void setDescription(java.lang.String description)
           
 void setMetaDataList(java.util.List metaDataList)
           
 void setNewStyleName(java.lang.String newStyleName)
           
 void setProperties(java.util.List properties)
           
 void setSelectedMetaData(StyleManager.MetaData selectedMetaData)
           
 void setStyleName(java.lang.String selectedCategory)
           Sets the currently selected component class.
 
Methods inherited from class net.sf.jzeno.echo.components.Screen
isValid, markInvalid, validate
 
Methods inherited from class net.sf.jzeno.echo.components.DynaGrid
add, add, add, add, addCentered, addCentered, addLeft, addLeft, addRight, addRight, addValidator, applyStyle, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isAllowLineWrap, isBound, isMarkedInvalid, isReadOnly, isRequired, markValid, preRender, removeValidator, render, setAllowLineWrap, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setReadOnly, setRequired, setValue, traceValue
 
Methods inherited from class nextapp.echo.Grid
add, add, add, addAncillaryService, addHierarchyListener, addPropertyChangeListener, deleteColumn, deleteRow, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, generateId, get, get, getBackground, getBorderColor, getBorderSize, getCalculatedBackground, getCalculatedFont, getCalculatedForeground, getCellLayoutOrientation, getCellMargin, getCellPosition, getClientId, getColumns, getColumnWidth, getComponent, getComponent, getComponentCount, getComponents, getCssClass, getEchoInstance, getFocusedElementId, getFont, getForeground, getHeight, getHeightUnits, getId, getIdentifier, getInstancePeer, getListenerList, getLocale, getParent, getParentComponentPeer, getPeer, getRowHeight, getRows, getSize, getUseInternalBorders, getWidth, getWidthUnits, indexOf, init, insertColumn, insertRow, invalidate, isAncestorOf, isEnabled, isFocused, isInitialized, isRecursivelyVisible, isRegistered, isSelectableForScriptRecorder, isShowing, isVisible, iterator, processHierarchyEvent, propertyChange, redraw, registerAncillaryServices, registered, remove, remove, remove, remove, removeAll, removeAncillaryService, removeHierarchyListener, removePropertyChangeListener, setBackground, setBorderColor, setBorderSize, setCellLayoutOrientation, setCellMargin, setClientId, setColumns, setColumnWidth, setComponent, setCssClass, setEnabled, setFocused, setFont, setForeground, setHeight, setHeightUnits, setId, setIdentifier, setInitialized, setInstancePeer, setLocale, setParent, setRegistered, setRowHeight, setRows, setSelectableForScriptRecorder, setUseInternalBorders, setVisible, setWidth, setWidthUnits, superAdd, superApplyStyle, superRemove, unregisterAncillaryServices, unregistered, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StyleManagerScreen

public StyleManagerScreen()
Method Detail

copyStyle

public void copyStyle()

saveStyle

public void saveStyle()

deleteStyle

public void deleteStyle()

closeDialog

public void closeDialog()

editStyle

public void editStyle()

createStyle

public void createStyle()

addProperty

public void addProperty()

removeProperty

public void removeProperty(PropertyComponent pc)

apply

public void apply()

selectStyle

public void selectStyle()

getStyleName

public java.lang.String getStyleName()

Gets the currently selected component class.


setStyleName

public void setStyleName(java.lang.String selectedCategory)

Sets the currently selected component class.


getHistoryTitle

public java.lang.String getHistoryTitle()
Specified by:
getHistoryTitle in class Screen

loadHistoryState

public void loadHistoryState(java.lang.Object[] savedState)
Overrides:
loadHistoryState in class Screen

saveHistoryState

public java.lang.Object[] saveHistoryState()
Overrides:
saveHistoryState in class Screen

getProperties

public java.util.List getProperties()

setProperties

public void setProperties(java.util.List properties)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getSelectedMetaData

public StyleManager.MetaData getSelectedMetaData()

setSelectedMetaData

public void setSelectedMetaData(StyleManager.MetaData selectedMetaData)

getNewStyleName

public java.lang.String getNewStyleName()

setNewStyleName

public void setNewStyleName(java.lang.String newStyleName)

getMetaDataList

public java.util.List getMetaDataList()

setMetaDataList

public void setMetaDataList(java.util.List metaDataList)

getDemoPanelClass

public java.lang.Class getDemoPanelClass()

setDemoPanelClass

public void setDemoPanelClass(java.lang.Class demoPanelClass)

getCopyStyleName

public java.lang.String getCopyStyleName()

setCopyStyleName

public void setCopyStyleName(java.lang.String copyStyleName)

applyContext

public void applyContext()
Specified by:
applyContext in interface Precreation