org.eclipse.tigerstripe.plugins.pluggable
Interface IPluggablePluginProperty

All Known Subinterfaces:
IBooleanPPluginProperty, IStringPPluginProperty, ITablePPluginProperty

public interface IPluggablePluginProperty

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 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
 org.eclipse.tigerstripe.internal.api.plugins.pluggable.IPluggablePluginProject getProject()
           
 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 setProject(org.eclipse.tigerstripe.internal.api.plugins.pluggable.IPluggablePluginProject project)
           
 void setTipToolText(java.lang.String text)
           
 

Method Detail

setProject

void setProject(org.eclipse.tigerstripe.internal.api.plugins.pluggable.IPluggablePluginProject project)

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:

getProject

org.eclipse.tigerstripe.internal.api.plugins.pluggable.IPluggablePluginProject getProject()

getTipToolText

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

Returns:

getType

java.lang.String getType()