org.jclarion.clarion.control
Class AbstractListControl

java.lang.Object
  extended by org.jclarion.clarion.PropertyObject
      extended by org.jclarion.clarion.control.AbstractControl
          extended by org.jclarion.clarion.control.AbstractListControl
All Implemented Interfaces:
AbstractAWTPropertyGetter
Direct Known Subclasses:
ComboControl, ListControl

public abstract class AbstractListControl
extends AbstractControl


Field Summary
protected  ClarionQueue from
           
 
Constructor Summary
AbstractListControl()
           
 
Method Summary
 void clearMetaData()
           
 void contentsChanged()
           
 void createComboControl(java.awt.Container parent, boolean edit)
           
protected  void debugBaseMetaData(java.lang.StringBuilder sb)
           
 ClarionObject getAWTProperty(int index)
           
 javax.swing.JComboBox getCombo()
           
 ClarionQueue getFrom()
           
 java.lang.String getIcon(int indx)
           
 ListStyleProperty getListStyle(int index)
           
 boolean isAWTProperty(int index)
           
abstract  boolean isTableFocus()
           
protected  void notifyLocalChange(int indx, ClarionObject value)
           
 void setProperty(ClarionObject key, ClarionObject index, ClarionObject value)
          Set property on object.
 
Methods inherited from class org.jclarion.clarion.control.AbstractControl
accept, addChild, canConstruct, canNotifyLocalChange, changeFont, clearRefocusOnEventQueue, configureColor, configureDefaults, configureFont, constructSwingComponent, containsUse, debugMetaData, doToggleMode, getAccept, getChild, getChildIndex, getChildren, getColor, getComponent, getControlAdjustInsets, getCreateType, getIcon, getKey, getLocalProperty, getMode, getNestedColor, getOwner, getParent, getParentPropertyObject, getPicture, getPreferredSize, getProperty, getToggleComponents, getUseID, getUseObject, getWindowOwner, initPicture, isAcceptAllControl, isAlertKey, 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, setRight, setSkip, setStandard, setText, setTip, setTransparent, setUseID, toggleMode, toggleMode, update, use, validateInput
 
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
 

Field Detail

from

protected ClarionQueue from
Constructor Detail

AbstractListControl

public AbstractListControl()
Method Detail

getFrom

public final ClarionQueue getFrom()

getListStyle

public ListStyleProperty getListStyle(int index)

getIcon

public java.lang.String getIcon(int indx)

clearMetaData

public void clearMetaData()
Overrides:
clearMetaData in class AbstractControl

debugBaseMetaData

protected void debugBaseMetaData(java.lang.StringBuilder sb)

getAWTProperty

public ClarionObject getAWTProperty(int index)
Specified by:
getAWTProperty in interface AbstractAWTPropertyGetter
Overrides:
getAWTProperty in class AbstractControl

isAWTProperty

public boolean isAWTProperty(int index)
Overrides:
isAWTProperty in class AbstractControl

notifyLocalChange

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

setProperty

public void setProperty(ClarionObject key,
                        ClarionObject index,
                        ClarionObject value)
Description copied from class: PropertyObject
Set property on object. i.e. PROP:AT,1

Overrides:
setProperty in class AbstractControl
Parameters:
key - Property to set
index - sub propery to set
value - Value to set

createComboControl

public void createComboControl(java.awt.Container parent,
                               boolean edit)

getCombo

public javax.swing.JComboBox getCombo()

isTableFocus

public abstract boolean isTableFocus()

contentsChanged

public void contentsChanged()


Copyright © 2010. All Rights Reserved.