org.jclarion.clarion.control
Class OptionControl

java.lang.Object
  extended by org.jclarion.clarion.PropertyObject
      extended by org.jclarion.clarion.control.AbstractControl
          extended by org.jclarion.clarion.control.OptionControl
All Implemented Interfaces:
SimpleMnemonicAllowed, AbstractAWTPropertyGetter

public class OptionControl
extends AbstractControl
implements SimpleMnemonicAllowed


Constructor Summary
OptionControl()
           
 
Method Summary
 void add(RadioControl control)
           
 void addChild(AbstractControl control)
           
 void clearMetaData()
           
 void constructSwingComponent(java.awt.Container parent)
           
protected  void debugMetaData(java.lang.StringBuilder sb)
           
 java.util.Collection<RadioControl> getChildren()
           
 java.awt.Component getComponent()
           
 int getCreateType()
           
 ClarionObject getLocalProperty(int index)
           
 java.util.Collection<RadioControl> getRadioButtons()
           
protected  javax.swing.JToggleButton getToggleButton()
           
 boolean isAcceptAllControl()
           
protected  void notifyLocalChange(int indx, ClarionObject value)
           
 boolean validateInput()
           
 
Methods inherited from class org.jclarion.clarion.control.AbstractControl
accept, 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, post, postAndWait, removeChild, 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

OptionControl

public OptionControl()
Method Detail

addChild

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

add

public void add(RadioControl control)

getChildren

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

getRadioButtons

public java.util.Collection<RadioControl> getRadioButtons()

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 AbstractControl

debugMetaData

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

constructSwingComponent

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

getToggleButton

protected javax.swing.JToggleButton getToggleButton()

getLocalProperty

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

notifyLocalChange

protected void notifyLocalChange(int indx,
                                 ClarionObject value)
Overrides:
notifyLocalChange in class AbstractControl

getComponent

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


Copyright © 2010. All Rights Reserved.