org.jclarion.clarion.control
Class AbstractReportControl

java.lang.Object
  extended by org.jclarion.clarion.PropertyObject
      extended by org.jclarion.clarion.control.AbstractControl
          extended by org.jclarion.clarion.control.AbstractReportControl
All Implemented Interfaces:
ReportComponent, AbstractAWTPropertyGetter
Direct Known Subclasses:
ReportBreak, ReportDetail, ReportFooter, ReportForm, ReportHeader

public abstract class AbstractReportControl
extends AbstractControl
implements ReportComponent


Constructor Summary
AbstractReportControl()
           
 
Method Summary
 AbstractReportControl add(AbstractControl control)
           
 void addChild(AbstractControl control)
           
protected  void debugMetaData(java.lang.StringBuilder sb)
           
 java.util.Collection<? extends AbstractControl> getChildren()
           
 java.awt.Component getComponent()
           
 ReportContainer getContainer()
           
 int getCreateType()
           
 ClarionReport getReport()
           
 boolean isAcceptAllControl()
           
 void removeChild(AbstractControl control)
           
 boolean validateInput()
           
 
Methods inherited from class org.jclarion.clarion.control.AbstractControl
accept, canConstruct, canNotifyLocalChange, changeFont, clearMetaData, clearRefocusOnEventQueue, configureColor, configureDefaults, configureFont, constructSwingComponent, containsUse, doToggleMode, getAccept, getAWTProperty, getChild, getChildIndex, getColor, getControlAdjustInsets, getIcon, getKey, getLocalProperty, 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

AbstractReportControl

public AbstractReportControl()
Method Detail

add

public AbstractReportControl add(AbstractControl control)

getChildren

public java.util.Collection<? extends 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

getReport

public ClarionReport getReport()
Specified by:
getReport in interface ReportComponent

getContainer

public ReportContainer getContainer()
Specified by:
getContainer in interface ReportComponent

addChild

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

removeChild

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

getComponent

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

getCreateType

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

debugMetaData

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


Copyright © 2010. All Rights Reserved.