Uses of Interface
sos.reports.Element

Uses of Element in sos.reports
 

Subinterfaces of Element in sos.reports
 interface CellElement
          A portion of a report representing a rectangular region inside a table.
 interface ObjectElement
          A report element representing an object.
 interface TableElement
          A portion of a report organized into rows and columns.
 interface TierElement
          A portion of a report representing a row or column in a table.
 

Classes in sos.reports that implement Element
 class AbstractReport.AbstractCellElement
          A partial implementation of CellElement.
protected  class AbstractReport.AbstractElement
          A partial implementation of an Element.
protected  class AbstractReport.AbstractObjectElement
          A partial implementation of ObjectElement.
protected  class AbstractReport.AbstractTableElement
          A partial implementation of TableElement.
 class AbstractReport.AbstractTierElement
          A partial implementation of TierElement.
protected  class AbstractReport.DefaultObjectElement
          A default implementation of ObjectElement.
protected  class AbstractReport.DefaultTableElement
          A default implementation of TableElement that stores cells in lists of lists.
 class AbstractReport.DefaultTableElement.DefaultCellElement
          A default implementation of CellElement.
 class AbstractReport.DefaultTableElement.DefaultTierElement
          A default implementation of TierElement.
 

Methods in sos.reports that return Element
 Element View.getElement()
          Returns this view's underlying element.
 Element TraversalPolicy.getFirstElement(Report report)
          Returns the starting point of a report traversal.
 Element TraversalPolicy.getLastElement(Report report)
          Returns the ending point of a report traversal.
 Element TraversalPolicy.getElementAfter(Element element)
          Returns the element after the specified element in a traversal.
 Element TraversalPolicy.getElementBefore(Element element)
          Returns the element before the specified element in a traversal.
 Element TierReportSelectionModel.getAnchorSelectionElement()
           
 Element TierReportSelectionModel.getLeadSelectionElement()
           
 Element TemplateReportSelectionModel.getAnchorSelectionElement()
           
 Element TemplateReportSelectionModel.getLeadSelectionElement()
           
 Element ReportSelectionModel.getLeadSelectionElement()
          Returns the element passed to the last successful invocation of select.
 Element ReportSelectionModel.getAnchorSelectionElement()
          Returns the element passed to the last successful invocation of select with the extend paramter set to false.
 Element Report.getRootElement()
          Returns this report's root element.
 Element ObjectElement.getNestedRootElement()
          Returns the nested root element, or null, if none.
 Element JReportPane.getEditingElement()
          Returns the element that is currently being edited.
 Element JReportPane.getSelectionAt(java.awt.Point point)
          Returns the first selected element at the specified point.
 Element Element.getParentElement()
          Returns this element's parent.
 Element CompositeReportSelectionModel.getAnchorSelectionElement()
           
 Element CompositeReportSelectionModel.getLeadSelectionElement()
           
 Element CellReportSelectionModel.getAnchorSelectionElement()
           
 Element CellReportSelectionModel.getLeadSelectionElement()
           
 Element CellElement.getContent()
          Returns the contents of this cell element.
 Element AbstractReport.AbstractObjectElement.getParentElement()
           
 Element AbstractReport.AbstractObjectElement.getNestedRootElement()
           
 Element AbstractReport.AbstractTierElement.getParentElement()
           
 Element AbstractReport.AbstractCellElement.getParentElement()
           
 Element AbstractReport.AbstractTableElement.getParentElement()
           
 Element AbstractReport.DefaultTableElement.DefaultCellElement.getContent()
           
 

Methods in sos.reports with parameters of type Element
 View ViewFactory.createView(Element element)
          Creates and returns a view of the specified report element.
 View View.elementToView(Element element)
          Returns the view corresponding to the specified element, or null if none is found.
 Element TraversalPolicy.getElementAfter(Element element)
          Returns the element after the specified element in a traversal.
 Element TraversalPolicy.getElementBefore(Element element)
          Returns the element before the specified element in a traversal.
 boolean TierReportSelectionModel.canSelect(Element element, boolean toggle, boolean extend)
           
 boolean TierReportSelectionModel.isSelected(Element element)
           
 void TierReportSelectionModel.select(Element element, boolean toggle, boolean extend)
           
 void TierReportSelectionModel.setAnchorSelectionElement(Element element)
           
 void TierReportSelectionModel.setLeadSelectionElement(Element element)
           
 ElementEditor TierReportEditorModel.getEditor(Element element)
           
 void TextHighlighter.addHighlight(Element element, javax.swing.text.Highlighter.Highlight highlight)
          Adds the specified text highlight to the list of highlights associated with the specified element.
 java.util.List TextHighlighter.getHighlights(Element element)
          Returns the list of text highlights associated with the specified element.
 void TextHighlighter.removeAllHighlights(Element element)
          Removes all text highlights associated with the specified element.
 void TextHighlighter.removeHighlight(Element element, javax.swing.text.Highlighter.Highlight highlight)
          Removes the specified text highlight for the list of highlights associated with the specified element.
 boolean TemplateReportSelectionModel.canSelect(Element element, boolean toggle, boolean extend)
           
 boolean TemplateReportSelectionModel.isSelected(Element element)
           
 void TemplateReportSelectionModel.select(Element element, boolean toggle, boolean extend)
           
 void TemplateReportSelectionModel.setAnchorSelectionElement(Element element)
           
 void TemplateReportSelectionModel.setLeadSelectionElement(Element element)
           
 ElementEditor TemplateReportEditorModel.getEditor(Element element)
           
 boolean ReportSelectionModel.canSelect(Element element, boolean toggle, boolean extend)
          Returns true if the specified element is selectable given the current selection and the state of toggle and extend.
 boolean ReportSelectionModel.isSelected(Element element)
          Returns true if the specified element is selected.
 void ReportSelectionModel.select(Element element, boolean toggle, boolean extend)
          Changes the selection.
 void ReportSelectionModel.setAnchorSelectionElement(Element element)
          Sets the anchor selection element.
 void ReportSelectionModel.setLeadSelectionElement(Element element)
          Sets the lead selection element.
abstract  View ReportPaneUI.elementToView(JReportPane reportPane, Element element)
          Returns the view that represents the specified element.
 ReportEvent.ElementChange ReportEvent.getChange(Element element)
          Returns the details of how the specified element changed.
 ElementEditor ReportEditorModel.getEditor(Element element)
          Returns the editor that can edit the specified element, or null, if the element cannot be edited.
 boolean Report.isElementEditable(Element element)
          Returns true if this report supports the modification of the specified report element.
 void Report.setObject(Element element, java.lang.Object object)
          Sets the specified element's object to object.
 void ObjectElement.setNestedRootElement(Element element)
          Sets the nested root element.
 boolean JReportPane.changeSelection(Element element, boolean toggle, boolean extend)
          Changes the selection of report elements.
 boolean JReportPane.editElement(Element element, java.util.EventObject event)
          Attempts to edit the specified element as a result of the specified event.
 java.awt.Rectangle JReportPane.getElementRectangle(Element element)
          Returns the region occupied by the specified element.
 void JReportPane.scrollElementToVisible(Element element)
          Scrolls this report pane, as needed, to ensure that the specified element is visible.
 java.awt.Component ElementRenderer.getElementRendererComponent(JReportPane reportPane, Element element)
          Initializes and returns the component that renders the specified element in the specified report pane.
 java.awt.Component ElementEditor.getMouseOverComponent(JReportPane reportPane, Element element)
          Returns a component (or null, if none) that provides a hint or shortcut to editing the specified element in the specified report pane.
 java.awt.Component ElementEditor.getElementEditorComponent(JReportPane reportPane, Element element)
          Returns the component that should be added to the client's component hierarchy in order to edit the specified element in the specified report pane.
 void Element.setParentElement(Element parent)
          Sets this element's parent.
 void DefaultTextHighlighter.addHighlight(Element element, javax.swing.text.Highlighter.Highlight highlight)
           
 java.util.List DefaultTextHighlighter.getHighlights(Element element)
           
 void DefaultTextHighlighter.removeAllHighlights(Element element)
           
 void DefaultTextHighlighter.removeHighlight(Element element, javax.swing.text.Highlighter.Highlight highlight)
           
 ReportEvent.ElementChange DefaultReportEvent.getChange(Element element)
           
 ElementEditor DefaultReportEditorModel.getEditor(Element element)
           
protected  boolean DefaultReportEditorKit.ReportEditorKitAction.selectAndScroll(JReportPane reportPane, Element element, boolean toggle, boolean extend)
          Changes the selection, if possible, and scrolls to the new selection.
 View DefaultReportEditorKit.DefaultViewFactory.createView(Element reportElement)
           
 java.awt.Component DefaultElementEditor.getMouseOverComponent(JReportPane reportPane, Element element)
           
 java.awt.Component DefaultElementEditor.getElementEditorComponent(JReportPane reportPane, Element element)
           
 boolean CompositeReportSelectionModel.canSelect(Element element, boolean toggle, boolean extend)
           
 boolean CompositeReportSelectionModel.isSelected(Element element)
           
 void CompositeReportSelectionModel.select(Element element, boolean toggle, boolean extend)
           
 void CompositeReportSelectionModel.setAnchorSelectionElement(Element element)
           
 void CompositeReportSelectionModel.setLeadSelectionElement(Element element)
           
 boolean CellReportSelectionModel.canSelect(Element element, boolean toggle, boolean extend)
           
 boolean CellReportSelectionModel.isSelected(Element element)
           
 void CellReportSelectionModel.select(Element element, boolean toggle, boolean extend)
           
 void CellReportSelectionModel.setAnchorSelectionElement(Element element)
           
 void CellReportSelectionModel.setLeadSelectionElement(Element element)
           
 View BasicReportPaneUI.elementToView(JReportPane reportPane, Element element)
           
protected  void AbstractReport.fireContentChanged(Element element)
          Notifies registered listeners that the specified element's object has changed.
 boolean AbstractReport.isElementEditable(Element element)
           
 void AbstractReport.setObject(Element element, java.lang.Object object)
           
 void AbstractReport.AbstractObjectElement.setParentElement(Element parent)
           
 void AbstractReport.AbstractObjectElement.setNestedRootElement(Element element)
           
 void AbstractReport.AbstractTierElement.setParentElement(Element parent)
           
 void AbstractReport.AbstractCellElement.setParentElement(Element parent)
           
 void AbstractReport.AbstractTableElement.setParentElement(Element parent)
           
 void AbstractReport.DefaultTableElement.setTierPrototype(int tierType, int index, Element prototypeElement, java.lang.String prototypeStyleName)
           
 AbstractReport.DefaultTableElement.DefaultCellElement AbstractReport.DefaultTableElement.setCell(int rowIndex, int columnIndex, Element cellContentElement, java.lang.String cellStyleName)
           
 AbstractReport.DefaultTableElement.DefaultCellElement AbstractReport.DefaultTableElement.setCell(int startRowIndex, int startColumnIndex, int endRowIndex, int endColumnIndex, Element cellElement, java.lang.String cellStyleName)
           
 

Constructors in sos.reports with parameters of type Element
DefaultReportEvent(Report report, Element sourceElement, ReportEvent.ElementChange change)
          Creates an instance of DefaultReportEvent where the specified report is the source and there is a single change to the specified element.
AbstractReport.DefaultTableElement.DefaultCellElement(Element cellContents, int rowStart, int columnStart, int rowEnd, int columnEnd, java.lang.String styleName)
          Creates an instance of DefaultCellElement.
 



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