com.esri.arcgis.geodatabase
Class BaseCustomLayerPropertyPage
java.lang.Object
com.esri.arcgis.framework.BasePropertyPage
com.esri.arcgis.geodatabase.BaseCustomLayerPropertyPage
- All Implemented Interfaces:
- IComPropertyPage, Serializable
public abstract class BaseCustomLayerPropertyPage
- extends BasePropertyPage
- See Also:
- Serialized Form
Methods inherited from class com.esri.arcgis.framework.BasePropertyPage |
activate, cancel, deactivate, getHeight, getHelpContextID, getHelpFile, getWidth, hide, IComPropertyPage_isPageDirty, pageChanged, repaintJFrame, setPageSiteByRef, setPriority, setTitle, show |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseCustomLayerPropertyPage
public BaseCustomLayerPropertyPage()
apply
public abstract void apply(ILayer yourCustomLayer)
getCustomLayerDef
public abstract Class getCustomLayerDef()
initGUI
public abstract JFrame initGUI(ILayer yourCustomLayer)
initGUI
public JFrame initGUI()
- Specified by:
initGUI
in class BasePropertyPage
applies
public final boolean applies(ISet objects)
throws IOException,
AutomationException
- Description copied from class:
BasePropertyPage
- Indicates if the page applies to the specified objects.
- Specified by:
applies
in interface IComPropertyPage
- Specified by:
applies
in class BasePropertyPage
- Parameters:
objects
- A reference to a com.esri.arcgis.system.ISet (in)
- Returns:
- The pApplies
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
setObjects
public final void setObjects(ISet objects)
throws IOException,
AutomationException
- Description copied from class:
BasePropertyPage
- Supplies the page with the object(s) to be edited.
- Specified by:
setObjects
in interface IComPropertyPage
- Specified by:
setObjects
in class BasePropertyPage
- Parameters:
objects
- A reference to a com.esri.arcgis.system.ISet (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
apply
public final void apply()
throws IOException,
AutomationException
- Description copied from class:
BasePropertyPage
- Applies any changes to the object(s).
- Specified by:
apply
in interface IComPropertyPage
- Specified by:
apply
in class BasePropertyPage
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
getPriority
public final int getPriority()
throws IOException,
AutomationException
- Description copied from class:
BasePropertyPage
- The page priority. The higher the priority, the sooner the page appears in the containing property sheet.
- Specified by:
getPriority
in interface IComPropertyPage
- Specified by:
getPriority
in class BasePropertyPage
- Returns:
- The priority
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
getTitle
public abstract String getTitle()
throws IOException,
AutomationException
- Description copied from class:
BasePropertyPage
- The title of the property page.
- Specified by:
getTitle
in interface IComPropertyPage
- Specified by:
getTitle
in class BasePropertyPage
- Returns:
- The title
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.