org.openmdx.ui1.jdo2
Class Tab

java.lang.Object
  extended by org.oasisopen.jdo2.Identifiable
      extended by org.w3c.jdo2.AbstractObject
          extended by org.openmdx.ui1.jdo2.Element
              extended by org.openmdx.ui1.jdo2.Tab
All Implemented Interfaces:
Serializable, org.openmdx.base.cci2.BasicObject, org.openmdx.base.cci2.ContextCapable, org.openmdx.base.cci2.ExtentCapable, org.openmdx.compatibility.view1.cci2.ViewCapable, Container, Element, ElementLayoutDefinition, Tab
Direct Known Subclasses:
OperationTab

public class Tab
extends Element
implements Tab

Class Tab

See Also:
Serialized Form

Nested Class Summary
static class Tab.Slice
          Slice object hold the Tab's multivalued attributes
 
Nested classes/interfaces inherited from class org.openmdx.ui1.jdo2.Element
Element.Identity
 
Nested classes/interfaces inherited from class org.w3c.jdo2.AbstractObject
org.w3c.jdo2.AbstractObject.EmbeddedList<E>, org.w3c.jdo2.AbstractObject.EmbeddedSet<E>
 
Nested classes/interfaces inherited from interface org.openmdx.ui1.cci2.Element
Element.Identity
 
Field Summary
static List<String> CLASS
          Define the model class org::openmdx::ui1::Tab
 
Fields inherited from class org.openmdx.ui1.jdo2.Element
BASE_CLASS
 
Constructor Summary
Tab()
           
 
Method Summary
 List<Integer> getColumnBreakAtElement()
          Retrieves a list containing all the elements for the attribute columnBreakAtElement.
 List<Integer> getColumnSizeMax()
          Retrieves a list containing all the elements for the attribute columnSizeMax.
 List<Integer> getColumnSizeMin()
          Retrieves a list containing all the elements for the attribute columnSizeMin.
<T extends Element>
List<T>
getMember()
          Retrieves the Collection of objects referenced by member.
 List<String> getTitle()
          Retrieves a list containing all the elements for the attribute title.
 boolean isVerticalFill()
          Retrieves the value for the attribute verticalFill.
static Element.Identity newIdentity(org.openmdx.base.cci2.Segment.Identity segment, boolean idIsPersistent, String id)
           
protected  org.w3c.jdo2.AbstractObject.Slice newSlice(int index)
           
protected  List<String> openmdxjdoGetClass()
          Retrieve the model class
protected  int openmdxjdoGetSize(int field)
           
protected  void openmdxjdoSetSize(int field, int size)
           
static Element.Identity openmdxjdoToIdentity(org.oasisopen.spi2.ObjectId objectId)
           
 void setColumnBreakAtElement(int... columnBreakAtElement)
          Clears columnBreakAtElement and adds the given value(s).
 void setColumnSizeMax(int... columnSizeMax)
          Clears columnSizeMax and adds the given value(s).
 void setColumnSizeMin(int... columnSizeMin)
          Clears columnSizeMin and adds the given value(s).
 void setTitle(String... title)
          Clears title and adds the given value(s).
 void setVerticalFill(boolean verticalFill)
          Sets a new value for the attribute verticalFill.
 
Methods inherited from class org.openmdx.ui1.jdo2.Element
addToSegment, addToSegment, getCreatedAt, getCreatedBy, getIconKey, getIdentity, getMimeType, getModifiedAt, getModifiedBy, getToolTip, getView, getView, isAutoGenerated, isChangeable, openmdxjdoGetObjectId, openmdxjdoGetObjectsByParent, openmdxjdoGetSlices, setAutoGenerated, setChangeable, setIconKey, setMimeType, setToolTip
 
Methods inherited from class org.w3c.jdo2.AbstractObject
openmdxjdoClassName, openmdxjdoGetIdentityBuilder, openmdxjdoGetList, openmdxjdoGetObjectsByParent, openmdxjdoGetSet, openmdxjdoGetSparseArray, openmdxjdoNewSlice, openmdxjdoSetArray, openmdxjdoSetCollection, openmdxjdoToArray, openmdxjdoToArray, openmdxjdoValidateElement
 
Methods inherited from class org.oasisopen.jdo2.Identifiable
openmdxjdoGetObject, openmdxjdoGetObjectById, openmdxjdoGetObjectId, openmdxjdoGetObjectSet, openmdxjdoNewObjectId, openmdxjdoNewObjectId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openmdx.ui1.cci2.Element
getIconKey, getMimeType, getToolTip, isAutoGenerated, isChangeable, setAutoGenerated, setChangeable, setIconKey, setMimeType, setToolTip
 
Methods inherited from interface org.openmdx.base.cci2.BasicObject
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.compatibility.view1.cci2.ViewCapable
getView, getView
 

Field Detail

CLASS

public static final List<String> CLASS
Define the model class org::openmdx::ui1::Tab

Constructor Detail

Tab

public Tab()
Method Detail

getMember

public <T extends Element> List<T> getMember()
Retrieves the Collection of objects referenced by member.

Specified by:
getMember in interface Container
Returns:
The Collection of referenced objects.

getColumnBreakAtElement

public final List<Integer> getColumnBreakAtElement()
Retrieves a list containing all the elements for the attribute columnBreakAtElement.

Specified by:
getColumnBreakAtElement in interface ElementLayoutDefinition
Returns:
A list containing all elements for this attribute.

setColumnBreakAtElement

public void setColumnBreakAtElement(int... columnBreakAtElement)
Clears columnBreakAtElement and adds the given value(s).

This method is equivalent to

   list.clear();
   for(int e : attributeName){
     list.add(e);
   }
 

Specified by:
setColumnBreakAtElement in interface ElementLayoutDefinition
Parameters:
columnBreakAtElement - value(s) to be added to columnBreakAtElement

getColumnSizeMin

public final List<Integer> getColumnSizeMin()
Retrieves a list containing all the elements for the attribute columnSizeMin.

Specified by:
getColumnSizeMin in interface ElementLayoutDefinition
Returns:
A list containing all elements for this attribute.

setColumnSizeMin

public void setColumnSizeMin(int... columnSizeMin)
Clears columnSizeMin and adds the given value(s).

This method is equivalent to

   list.clear();
   for(int e : attributeName){
     list.add(e);
   }
 

Specified by:
setColumnSizeMin in interface ElementLayoutDefinition
Parameters:
columnSizeMin - value(s) to be added to columnSizeMin

getColumnSizeMax

public final List<Integer> getColumnSizeMax()
Retrieves a list containing all the elements for the attribute columnSizeMax.

Specified by:
getColumnSizeMax in interface ElementLayoutDefinition
Returns:
A list containing all elements for this attribute.

setColumnSizeMax

public void setColumnSizeMax(int... columnSizeMax)
Clears columnSizeMax and adds the given value(s).

This method is equivalent to

   list.clear();
   for(int e : attributeName){
     list.add(e);
   }
 

Specified by:
setColumnSizeMax in interface ElementLayoutDefinition
Parameters:
columnSizeMax - value(s) to be added to columnSizeMax

isVerticalFill

public boolean isVerticalFill()
Retrieves the value for the attribute verticalFill.

Specified by:
isVerticalFill in interface ElementLayoutDefinition
Returns:
The non-null value for attribute verticalFill.

setVerticalFill

public void setVerticalFill(boolean verticalFill)
Sets a new value for the attribute verticalFill.

Specified by:
setVerticalFill in interface ElementLayoutDefinition
Parameters:
verticalFill - The non-null new value for attribute verticalFill.

getTitle

public final List<String> getTitle()
Retrieves a list containing all the elements for the attribute title.

Specified by:
getTitle in interface Tab
Returns:
A list containing all elements for this attribute.

setTitle

public void setTitle(String... title)
Clears title and adds the given value(s).

This method is equivalent to

   list.clear();
   for(java.lang.String e : attributeName){
     list.add(e);
   }
 

Specified by:
setTitle in interface Tab
Parameters:
title - value(s) to be added to title

openmdxjdoGetSize

protected int openmdxjdoGetSize(int field)
Overrides:
openmdxjdoGetSize in class Element

openmdxjdoSetSize

protected void openmdxjdoSetSize(int field,
                                 int size)
Overrides:
openmdxjdoSetSize in class Element

newSlice

protected org.w3c.jdo2.AbstractObject.Slice newSlice(int index)
Overrides:
newSlice in class Element

openmdxjdoGetClass

protected List<String> openmdxjdoGetClass()
Retrieve the model class

Overrides:
openmdxjdoGetClass in class Element
Returns:
the model class
See Also:
Tab.CLASS

newIdentity

public static Element.Identity newIdentity(org.openmdx.base.cci2.Segment.Identity segment,
                                           boolean idIsPersistent,
                                           String id)

openmdxjdoToIdentity

public static Element.Identity openmdxjdoToIdentity(org.oasisopen.spi2.ObjectId objectId)


This software is published under the BSD license. Copyright © 2006-2008, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.