org.eclipse.tigerstripe.workbench.plugins
Interface IPluginProperty

All Known Subinterfaces:
IBooleanPluginProperty, IStringPluginProperty, ITablePluginProperty

public interface IPluginProperty

Properties as they can be defined on a Pluggable Plugin

Author:
Eric Dillon

Method Summary
 void buildBodyFromNode(org.w3c.dom.Node node)
           
 java.lang.Object clone()
           
 java.lang.Object deSerialize(java.lang.String sValue)
          De-Serialize the string into a value for this property
 org.w3c.dom.Node getBodyAsNode(org.w3c.dom.Document document)
           
 java.lang.Object getDefaultValue()
          Value of that property
 java.lang.String getLabel()
          Returns the label to appear in the GUI
 java.lang.String getName()
          Name of that property
 java.lang.String getTipToolText()
          The tiptool text that will appear in the GUI
 java.lang.String getType()
           
 java.lang.String serialize(java.lang.Object value)
          Serializes the value of the property once being used at runtime
 void setDefaultValue(java.lang.Object value)
           
 void setName(java.lang.String name)
           
 void setTipToolText(java.lang.String text)
           
 

Method Detail

getLabel

java.lang.String getLabel()
Returns the label to appear in the GUI

Returns:

setName

void setName(java.lang.String name)

setTipToolText

void setTipToolText(java.lang.String text)

setDefaultValue

void setDefaultValue(java.lang.Object value)

getBodyAsNode

org.w3c.dom.Node getBodyAsNode(org.w3c.dom.Document document)

buildBodyFromNode

void buildBodyFromNode(org.w3c.dom.Node node)

serialize

java.lang.String serialize(java.lang.Object value)
Serializes the value of the property once being used at runtime

Parameters:
value -
Returns:

deSerialize

java.lang.Object deSerialize(java.lang.String sValue)
De-Serialize the string into a value for this property

Parameters:
sValue -
Returns:

getDefaultValue

java.lang.Object getDefaultValue()
Value of that property

Returns:

getName

java.lang.String getName()
Name of that property

Returns:

getTipToolText

java.lang.String getTipToolText()
The tiptool text that will appear in the GUI

Returns:

getType

java.lang.String getType()

clone

java.lang.Object clone()