net.refractions.udig.style.sld.editor
Class StyleEditorPageAdapter

java.lang.Object
  extended by DialogPage
      extended by net.refractions.udig.style.sld.editor.StyleEditorPage
          extended by net.refractions.udig.style.sld.editor.StyleEditorPageAdapter
All Implemented Interfaces:
IEditorPage, IStyleEditorPage

public class StyleEditorPageAdapter
extends StyleEditorPage


Field Summary
static java.lang.String XPID
           
 
Constructor Summary
StyleEditorPageAdapter(IStyleConfigurator configurator)
           
 
Method Summary
 void createPageContent(Composite parent)
          Creates the page content.
 java.lang.String getErrorMessage()
          Returns an error message, if applicable.
 java.lang.String getLabel()
           
 void gotFocus()
          Each subclass must implement this method which is called each time the page obtains focus.
 boolean okToLeave()
          Checks whether it is alright to leave this page.
 boolean performApply()
          Executed immediately before an apply action.
 boolean performCancel()
          Invoked when the user clicks cancel.
 boolean performOk()
          Notifies that the OK button of this page's container has been pressed.
 void refresh()
           
 void styleChanged(GTEvent event)
          Each subclass must implement this method which is called each time the style object is modified on ANY page.
 
Methods inherited from class net.refractions.udig.style.sld.editor.StyleEditorPage
applyData, computeSize, createControl, createDescriptionLabel, dispose, doComputeSize, getContainer, getEditorPage, getSelectedLayer, getSLD, getStyle, init, isValid, setContainer, setSize, setStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XPID

public static final java.lang.String XPID
See Also:
Constant Field Values
Constructor Detail

StyleEditorPageAdapter

public StyleEditorPageAdapter(IStyleConfigurator configurator)
Method Detail

createPageContent

public void createPageContent(Composite parent)
Description copied from class: StyleEditorPage
Creates the page content. Subclasses must define this method and create their child controls here.

Specified by:
createPageContent in class StyleEditorPage
Parameters:
parent - composite to put the page content in

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in class StyleEditorPage

performCancel

public boolean performCancel()
Description copied from class: StyleEditorPage
Invoked when the user clicks cancel.

Specified by:
performCancel in interface IEditorPage
Specified by:
performCancel in class StyleEditorPage
Returns:
false to abort the container's cancel procedure and true to allow the cancel to happen

getErrorMessage

public java.lang.String getErrorMessage()
Description copied from class: StyleEditorPage
Returns an error message, if applicable. The dialog automagically calls this method and displays it with an error icon if it returns a non-null string. Subclasses should determine the state of their respective pages in this method and return null if everything is okay.

Specified by:
getErrorMessage in class StyleEditorPage

styleChanged

public void styleChanged(GTEvent event)
Description copied from class: StyleEditorPage
Each subclass must implement this method which is called each time the style object is modified on ANY page.

Specified by:
styleChanged in class StyleEditorPage

gotFocus

public void gotFocus()
Description copied from class: StyleEditorPage
Each subclass must implement this method which is called each time the page obtains focus.

Specified by:
gotFocus in class StyleEditorPage

okToLeave

public boolean okToLeave()
Description copied from interface: IEditorPage
Checks whether it is alright to leave this page.

Returns:
false to abort page flipping and the have the current page remain visible, and true to allow the page flip

performOk

public boolean performOk()
Description copied from interface: IEditorPage
Notifies that the OK button of this page's container has been pressed.

Returns:
false to abort the container's OK processing and true to allow the OK to happen

performApply

public boolean performApply()
Description copied from interface: IEditorPage
Executed immediately before an apply action.


refresh

public void refresh()