za.co.bluesphere.sens.internal.ui.issue
Class SENSIssue

java.lang.Object
  extended by net.refractions.udig.issues.AbstractIssue
      extended by net.refractions.udig.issues.AbstractFixableIssue
          extended by net.refractions.udig.issues.FixableIssue
              extended by za.co.bluesphere.sens.internal.ui.issue.SENSIssue
All Implemented Interfaces:
net.refractions.udig.issues.IIssue

public class SENSIssue
extends net.refractions.udig.issues.FixableIssue

SENS implementation of the FixableIssue class. This class exists for extension and the purpose of easily differentiating a SENS issue from other issues which may be present in the application (those native to uDig, for example). Fixer extensions will define this class or subclasses as the implementation class for which the fixer is appropriate.

Author:
chorner

Field Summary
static java.lang.String ID
          SENSIssue XPID field
 
Fields inherited from class net.refractions.udig.issues.FixableIssue
KEY_PROBLEMOBJECT
 
Fields inherited from class net.refractions.udig.issues.AbstractFixableIssue
ATT_CLASS, ATT_ID, ATT_KEY, ATT_REQKEY, ATT_TARGET, KEY_FIXERMEMENTO, XPID_ISSUEFIXER
 
Constructor Summary
SENSIssue()
           
 
Method Summary
 java.lang.String getExtensionID()
           
 void init(org.eclipse.ui.IMemento memento, org.eclipse.ui.IMemento viewMemento, java.lang.String issueId, java.lang.String groupId, org.geotools.geometry.jts.ReferencedEnvelope bounds)
           
 void save(org.eclipse.ui.IMemento memento)
           
 
Methods inherited from class net.refractions.udig.issues.FixableIssue
getProblemObject, setProblemObject
 
Methods inherited from class net.refractions.udig.issues.AbstractFixableIssue
findIssueFixer, fixIssue, getFixerMemento, setFixerMemento
 
Methods inherited from class net.refractions.udig.issues.AbstractIssue
addIssueListener, getBounds, getDescription, getEditorID, getEditorInput, getGroupId, getId, getPerspectiveID, getPriority, getProperty, getPropertyNames, getResolution, getViewMemento, getViewPartId, notifyListeners, notifyPropertyListeners, removeIssueListener, setBounds, setDescription, setGroupId, setId, setPriority, setResolution, setViewMemento, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final java.lang.String ID
SENSIssue XPID field

See Also:
Constant Field Values
Constructor Detail

SENSIssue

public SENSIssue()
Method Detail

getExtensionID

public java.lang.String getExtensionID()
Specified by:
getExtensionID in interface net.refractions.udig.issues.IIssue
Overrides:
getExtensionID in class net.refractions.udig.issues.FixableIssue

init

public void init(org.eclipse.ui.IMemento memento,
                 org.eclipse.ui.IMemento viewMemento,
                 java.lang.String issueId,
                 java.lang.String groupId,
                 org.geotools.geometry.jts.ReferencedEnvelope bounds)
Specified by:
init in interface net.refractions.udig.issues.IIssue
Overrides:
init in class net.refractions.udig.issues.FixableIssue

save

public void save(org.eclipse.ui.IMemento memento)
Specified by:
save in interface net.refractions.udig.issues.IIssue
Overrides:
save in class net.refractions.udig.issues.FixableIssue