public class STabPane extends SPageNode
DEFAULT_UNSAVED_EDITION_CONTINUE_MESSAGE, DEFAULT_UNSAVED_EDITION_STOP_MESSAGE, DEFAULT_UNSAVED_EDITION_WARNING_MESSAGE
Constructor and Description |
---|
STabPane(SPage parentpage) |
STabPane(SPage parentpage,
java.lang.String nameforpath)
Creates a new empty tab pane
|
Modifier and Type | Method and Description |
---|---|
void |
addElement(SPageNode element,
java.lang.String tabtitle)
adds an element to the tab pane
|
java.lang.String |
getWidgetCode() |
boolean |
hideComponent(SPageData input,
SecurityBuffer buffer)
This method allows to hide component in a layout if the user is not
authorized
|
void |
populateDown(SPageSignifPath parentpath,
SPageNode[] widgetpathtoroot)
this method should be recursively called from parent structure to all its
children
|
java.lang.String |
toString() |
void |
WritePayloadToCDL(MessageWriter writer,
SPageData input,
SecurityBuffer buffer)
writes the payload of the representation (without opening and closing
structure)
|
addCurrentWidgetToRoot, getPage, printPath, setParentSignifPath, setSignifPath, WriteToCDL
public STabPane(SPage parentpage)
public STabPane(SPage parentpage, java.lang.String nameforpath)
parentpage
- parent pagenameforpath
- name for the path (must be unique for the parent)public void addElement(SPageNode element, java.lang.String tabtitle)
element
- page node that is the content of the tab panetabtitle
- title of the tabpublic void populateDown(SPageSignifPath parentpath, SPageNode[] widgetpathtoroot)
SPageNode
populateDown
in class SPageNode
parentpath
- the parent significant pathwidgetpathtoroot
- an array of all the page nodes for traceability in
case of problemspublic void WritePayloadToCDL(MessageWriter writer, SPageData input, SecurityBuffer buffer) throws java.io.IOException
SPageNode
WritePayloadToCDL
in class SPageNode
writer
- the CDL writer on which to write the messagejava.io.IOException
public java.lang.String getWidgetCode()
getWidgetCode
in class SPageNode
public boolean hideComponent(SPageData input, SecurityBuffer buffer)
SPageNode
hideComponent
in class SPageNode
public java.lang.String toString()
toString
in class java.lang.Object