EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.ui.internal.editor.page
Class DefaultContentHandler

java.lang.Object
  extended by org.eclipse.egf.pattern.ui.internal.editor.page.DefaultContentHandler
All Implemented Interfaces:
IContentHandler
Direct Known Subclasses:
InternalMethodHandler, MethodActionHandler, MethodPatternCodeDetailsViewer.MethodPatternCodeActionHandler, MethodPatternCodeViewer.MethodPatternCodeContentHandler, PatternImplementationPage.InternalMethodsHandler, PatternSpecificationPage.ParameterDetailsHandler, PatternSpecificationPage.ParametersContentHandler

public class DefaultContentHandler
extends Object
implements IContentHandler

Default content handler implementation for pattern page.
Returns null to the creation of a new element.


Constructor Summary
DefaultContentHandler(PatternHandler.PatternData patternData_p, AbstractPatternPage page_p)
          Constructor.
 
Method Summary
 void addPropertyChangeListener(String propertyName_p, PropertyChangeListener listener_p)
          Silly JFace data binding counter measure.
 Object createNewElement()
          Create a new element.
 AbstractPatternPage getPage()
          Get page.
 Pattern getPattern()
          Get pattern.
 PatternHandler.PatternData getPatternData()
          Get pattern data.
protected  void notifyModification()
          A modification that requires a save occurred.
 void removeElement(Object element_p)
          Remove given element from handled ones.
 void removePropertyChangeListener(String propertyName_p, PropertyChangeListener listener_p)
          Silly JFace data binding counter measure.
 void setPatternData(PatternHandler.PatternData patternData_p)
          Set pattern data proxy.
 void setPatternPage(AbstractPatternPage page_p)
          Set owner pattern page.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultContentHandler

public DefaultContentHandler(PatternHandler.PatternData patternData_p,
                             AbstractPatternPage page_p)
Constructor.

Parameters:
patternData_p -
page_p - Can be null, in this case, the page is guessed at modification time.
Method Detail

setPatternData

public void setPatternData(PatternHandler.PatternData patternData_p)
Set pattern data proxy.

Parameters:
patternData_p -

setPatternPage

public void setPatternPage(AbstractPatternPage page_p)
Set owner pattern page.

Parameters:
page_p -

notifyModification

protected void notifyModification()
A modification that requires a save occurred.
Set page as dirty.


getPage

public AbstractPatternPage getPage()
Get page.

Returns:

getPatternData

public PatternHandler.PatternData getPatternData()
Get pattern data.

Returns:

getPattern

public Pattern getPattern()
Get pattern.

Returns:

createNewElement

public Object createNewElement()
Description copied from interface: IContentHandler
Create a new element.

Specified by:
createNewElement in interface IContentHandler
Returns:
See Also:
This implementation returns null and should be overridden by implementors.

removeElement

public void removeElement(Object element_p)
Description copied from interface: IContentHandler
Remove given element from handled ones.

Specified by:
removeElement in interface IContentHandler
See Also:
This implementation does nothing and should be overridden by implementors.

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName_p,
                                      PropertyChangeListener listener_p)
Silly JFace data binding counter measure.

Parameters:
propertyName_p -
listener_p -

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName_p,
                                         PropertyChangeListener listener_p)
Silly JFace data binding counter measure.

Parameters:
propertyName_p -
listener_p -

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.