Elexis API documentation
Version 2.1.6 as of December 11 2011

de.ralfebert.rcputils.databinding
Class DataBindingEditorPart<INPUT extends IEditorInput>

java.lang.Object
  extended by EditorPart
      extended by de.ralfebert.rcputils.parts.AbstractEditorPart<INPUT>
          extended by de.ralfebert.rcputils.databinding.DataBindingEditorPart<INPUT>
Direct Known Subclasses:
ModelDataBindingEditorPart

public abstract class DataBindingEditorPart<INPUT extends IEditorInput>
extends AbstractEditorPart<INPUT>

DataBindingEditorPart is a base class for EditorParts that want to use DataBinding. Provides a observable for partname and has a dirty attribute that can be registered as change listener to ChangeTracker.

Author:
Ralf Ebert

Constructor Summary
DataBindingEditorPart()
           
 
Method Summary
 void init(IEditorSite site, IEditorInput input)
           
 boolean isDirty()
           
 
Methods inherited from class de.ralfebert.rcputils.parts.AbstractEditorPart
createPartControl, doSaveAs, getEditorInput, isSaveAsAllowed
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataBindingEditorPart

public DataBindingEditorPart()
Method Detail

init

public void init(IEditorSite site,
                 IEditorInput input)
          throws PartInitException
Overrides:
init in class AbstractEditorPart<INPUT extends IEditorInput>
Throws:
PartInitException

isDirty

public final boolean isDirty()

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis