org.jclarion.clarion.control
Class TabControl

java.lang.Object
  extended by org.jclarion.clarion.PropertyObject
      extended by org.jclarion.clarion.control.AbstractControl
          extended by org.jclarion.clarion.control.AbstractButtonControl
              extended by org.jclarion.clarion.control.TabControl
All Implemented Interfaces:
AbstractAWTPropertyGetter

public class TabControl
extends AbstractButtonControl


Constructor Summary
TabControl()
           
 
Method Summary
 AbstractControl add(AbstractControl child)
           
 void addChild(AbstractControl control)
           
 void clearMetaData()
           
 void constructSwingComponent(java.awt.Container parent)
           
protected  void debugMetaData(java.lang.StringBuilder sb)
           
 javax.swing.AbstractButton getButton()
           
 java.util.Collection<AbstractControl> getChildren()
           
 java.awt.Component getComponent()
           
 int getCreateType()
           
 ClarionObject getLocalProperty(int index)
           
 void initButton(javax.swing.JComponent parent, int count)
           
 boolean isAcceptAllControl()
           
 void removeChild(AbstractControl control)
           
 boolean validateInput()
           
 
Methods inherited from class org.jclarion.clarion.control.AbstractButtonControl
accept, configureButton, doClickOnFocus, initButton
 
Methods inherited from class org.jclarion.clarion.control.AbstractControl
canConstruct, canNotifyLocalChange, changeFont, clearRefocusOnEventQueue, configureColor, configureDefaults, configureFont, containsUse, doToggleMode, getAccept, getAWTProperty, getChild, getChildIndex, getColor, getControlAdjustInsets, getIcon, getKey, getMode, getNestedColor, getOwner, getParent, getParentPropertyObject, getPicture, getPreferredSize, getProperty, getToggleComponents, getUseID, getUseObject, getWindowOwner, initPicture, isAlertKey, isAWTProperty, isMouseAlert, isMouseAlertsEnabled, notifyLocalChange, post, postAndWait, setAlrt, setAt, setBevel, setBoxed, setCenter, setColor, setConstructOnUnhide, setDecimal, setDisabled, setFocus, setFont, setHelp, setHidden, setImmediate, setKey, setLeft, setMouseAlertsEnabled, setMsg, setOwner, setParent, setPicture, setPositionAndState, setProperty, setRight, setSkip, setStandard, setText, setTip, setTransparent, setUseID, toggleMode, toggleMode, update, use
 
Methods inherited from class org.jclarion.clarion.PropertyObject
addListener, debugMetaData, getDebugMetaData, getDebugMetaData, getId, getInheritedProperty, getProperty, getProperty, getProperty, getPropertyOrDefault, getRawProperty, getRawProperty, getSetProperties, isProperty, isSettable, reMap, removeAllListeners, removeListener, setClonedProperty, setClonedProperty, setClonedProperty, setClonedProperty, setClonedProperty, setId, setProperty, setProperty, setProperty, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TabControl

public TabControl()
Method Detail

addChild

public void addChild(AbstractControl control)
Overrides:
addChild in class AbstractControl

removeChild

public void removeChild(AbstractControl control)
Overrides:
removeChild in class AbstractControl

add

public AbstractControl add(AbstractControl child)

getChildren

public java.util.Collection<AbstractControl> getChildren()
Overrides:
getChildren in class AbstractControl

isAcceptAllControl

public boolean isAcceptAllControl()
Specified by:
isAcceptAllControl in class AbstractControl

validateInput

public boolean validateInput()
Specified by:
validateInput in class AbstractControl

getCreateType

public int getCreateType()
Specified by:
getCreateType in class AbstractControl

clearMetaData

public void clearMetaData()
Overrides:
clearMetaData in class AbstractButtonControl

debugMetaData

protected void debugMetaData(java.lang.StringBuilder sb)
Overrides:
debugMetaData in class AbstractButtonControl

getButton

public javax.swing.AbstractButton getButton()
Specified by:
getButton in class AbstractButtonControl

initButton

public void initButton(javax.swing.JComponent parent,
                       int count)

getLocalProperty

public ClarionObject getLocalProperty(int index)
Overrides:
getLocalProperty in class AbstractControl

getComponent

public java.awt.Component getComponent()
Specified by:
getComponent in class AbstractControl

constructSwingComponent

public void constructSwingComponent(java.awt.Container parent)
Overrides:
constructSwingComponent in class AbstractControl


Copyright © 2010. All Rights Reserved.