ICY Version 1.0.1.0
Classes | Public Member Functions | Package Functions | Package Attributes

icy.workspace.Workspace.TaskDefinition.BandDefinition Class Reference

Inheritance diagram for icy.workspace.Workspace.TaskDefinition.BandDefinition:
icy.file.xml.XMLPersistent

List of all members.

Classes

class  ItemDefinition

Public Member Functions

ItemDefinition addItem (JRibbonBand band, AbstractCommandButton button)
ItemDefinition addItem (String className, RibbonElementPriority prio)
ItemDefinition addItem (String className)
void addSeparator ()
boolean removeItem (ItemDefinition item)
boolean removeItem (String className)
void clear ()
TaskDefinition getTaskDefinition ()
String getTaskName ()
Workspace getWorkspace ()
String getWorkspaceName ()
boolean loadFrom (JRibbonBand ribbonBand)
boolean loadFromXML (Node node)
boolean saveToXML (Node node)
ItemDefinition findItem (String className)
String getName ()
ArrayList< ItemDefinitiongetItems ()

Package Functions

 BandDefinition (Node node)
 BandDefinition (JRibbonBand ribbonBand)

Package Attributes

String name
final ArrayList< ItemDefinitionitems

Member Function Documentation

ItemDefinition icy.workspace.Workspace.TaskDefinition.BandDefinition.addItem ( JRibbonBand  band,
AbstractCommandButton  button 
)

add ItemDefinition from AbstractCommandButton component

Parameters:
band
button
void icy.workspace.Workspace.TaskDefinition.BandDefinition.clear ( )

remove all items from the band

ArrayList<ItemDefinition> icy.workspace.Workspace.TaskDefinition.BandDefinition.getItems ( )
Returns:
the items
String icy.workspace.Workspace.TaskDefinition.BandDefinition.getName ( )
Returns:
the name
boolean icy.workspace.Workspace.TaskDefinition.BandDefinition.loadFromXML ( Node  node)

LOAD

Implements icy.file.xml.XMLPersistent.

boolean icy.workspace.Workspace.TaskDefinition.BandDefinition.removeItem ( String  className)

remove an item from the band

Parameters:
className
boolean icy.workspace.Workspace.TaskDefinition.BandDefinition.removeItem ( ItemDefinition  item)

remove an item from the band

Parameters:
item
boolean icy.workspace.Workspace.TaskDefinition.BandDefinition.saveToXML ( Node  node)

SAVE

Implements icy.file.xml.XMLPersistent.


The documentation for this class was generated from the following file:
 All Classes Functions Variables