com.ibm.designer.domino.xsp.api.panels.complex
Interface IComplexPropertiesPanel

All Superinterfaces:
IComplexPanel, IPanelDataReciever
All Known Implementing Classes:
SimpleActionPanel

public interface IComplexPropertiesPanel
extends IComplexPanel

Used by the ComplexPropertyDialog.


Method Summary
 java.lang.String getPropertyName(org.eclipse.swt.widgets.Control control)
          Optional method to return the property name referring to a control.
 void setPropertyNode(org.w3c.dom.Node node)
          Set the node for the property being edited, which may not exist in the DOM.
 java.lang.String[] validate()
          Return a non-null string array to indicate a problem in validation.
 
Methods inherited from interface com.ibm.designer.domino.xsp.api.panels.complex.IComplexPanel
createPanel, getControl
 
Methods inherited from interface com.ibm.designer.domino.xsp.api.panels.IPanelDataReciever
setExtraData
 

Method Detail

validate

java.lang.String[] validate()
Return a non-null string array to indicate a problem in validation. The string at index 0 will be converted to an int and used as the message severity in accordance with IMessageProvider and the string at index 1 will be used as the error message.


getPropertyName

java.lang.String getPropertyName(org.eclipse.swt.widgets.Control control)
Optional method to return the property name referring to a control. Primarily used in simple actions.


setPropertyNode

void setPropertyNode(org.w3c.dom.Node node)
Set the node for the property being edited, which may not exist in the DOM. The node set in IPanelExtraData is the node for the real top-level control.