sos.reports
Class AbstractReport.AbstractTierElement

java.lang.Object
  |
  +--sos.reports.AbstractReport.AbstractElement
        |
        +--sos.reports.AbstractReport.AbstractTierElement
All Implemented Interfaces:
Element, java.io.Serializable, TierElement
Direct Known Subclasses:
AbstractReport.DefaultTableElement.DefaultTierElement
Enclosing class:
AbstractReport

public abstract class AbstractReport.AbstractTierElement
extends AbstractReport.AbstractElement
implements TierElement

A partial implementation of TierElement.

Since:
1.0

Constructor Summary
AbstractReport.AbstractTierElement()
           
 
Method Summary
 javax.swing.text.AttributeSet getAttributes()
          Returns the set of attributes describing this report element.
 java.lang.String getName()
          Returns the name of this report element.
 Element getParentElement()
          Returns this element's parent.
 boolean isFooter()
          Returns true if this tier is a footer tier.
 boolean isHeader()
          Returns true if this tier is a header tier.
 void setParentElement(Element parent)
          Sets this element's parent.
 
Methods inherited from class sos.reports.AbstractReport.AbstractElement
fireObjectChanged, getObject, getPrototypeObject, getReport, getStyleName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface sos.reports.TierElement
getIndex, getPrototypeCellElement, getTableElement, getType
 
Methods inherited from interface sos.reports.Element
getObject, getPrototypeObject, getReport
 

Constructor Detail

AbstractReport.AbstractTierElement

public AbstractReport.AbstractTierElement()
Method Detail

getAttributes

public javax.swing.text.AttributeSet getAttributes()
Description copied from interface: Element
Returns the set of attributes describing this report element.

Specified by:
getAttributes in interface Element
Overrides:
getAttributes in class AbstractReport.AbstractElement
Returns:
the set of attributes describing this report element (may not be null)

getName

public java.lang.String getName()
Description copied from interface: Element
Returns the name of this report element.

Specified by:
getName in interface Element
Returns:
this element's name

getParentElement

public Element getParentElement()
Description copied from interface: Element
Returns this element's parent.

Specified by:
getParentElement in interface Element
Returns:
the parent element of this report element (may be null)

isFooter

public boolean isFooter()
Description copied from interface: TierElement
Returns true if this tier is a footer tier.

Specified by:
isFooter in interface TierElement
Returns:
true if this tier is a footer tier

isHeader

public boolean isHeader()
Description copied from interface: TierElement
Returns true if this tier is a header tier.

Specified by:
isHeader in interface TierElement
Returns:
true if this tier is a header tier

setParentElement

public void setParentElement(Element parent)
Description copied from interface: Element
Sets this element's parent.

Specified by:
setParentElement in interface Element
Parameters:
parent - parent element
See Also:
Element.getParentElement()


Copyright 2003, 2004 Side of Software (SOS). All rights reserved.