A B C D E F G H I J K L M N O P R S T U V W X Y

A

AbstractReport - class sos.reports.AbstractReport.
A partial implementation of the Report interface.
AbstractReport.AbstractCellElement - class sos.reports.AbstractReport.AbstractCellElement.
A partial implementation of CellElement.
AbstractReport.AbstractCellElement() - Constructor for class sos.reports.AbstractReport.AbstractCellElement
 
AbstractReport.AbstractElement - class sos.reports.AbstractReport.AbstractElement.
A partial implementation of an Element.
AbstractReport.AbstractElement() - Constructor for class sos.reports.AbstractReport.AbstractElement
 
AbstractReport.AbstractObjectElement - class sos.reports.AbstractReport.AbstractObjectElement.
A partial implementation of ObjectElement.
AbstractReport.AbstractObjectElement() - Constructor for class sos.reports.AbstractReport.AbstractObjectElement
 
AbstractReport.AbstractTableElement - class sos.reports.AbstractReport.AbstractTableElement.
A partial implementation of TableElement.
AbstractReport.AbstractTableElement() - Constructor for class sos.reports.AbstractReport.AbstractTableElement
 
AbstractReport.AbstractTierElement - class sos.reports.AbstractReport.AbstractTierElement.
A partial implementation of TierElement.
AbstractReport.AbstractTierElement() - Constructor for class sos.reports.AbstractReport.AbstractTierElement
 
AbstractReport.DefaultObjectElement - class sos.reports.AbstractReport.DefaultObjectElement.
A default implementation of ObjectElement.
AbstractReport.DefaultObjectElement(Object, String, Object) - Constructor for class sos.reports.AbstractReport.DefaultObjectElement
Creates an instance of DefaultObjectElement with the specified object and style name.
AbstractReport.DefaultTableElement - class sos.reports.AbstractReport.DefaultTableElement.
A default implementation of TableElement that stores cells in lists of lists.
AbstractReport.DefaultTableElement.DefaultCellElement - class sos.reports.AbstractReport.DefaultTableElement.DefaultCellElement.
A default implementation of CellElement.
AbstractReport.DefaultTableElement.DefaultCellElement(Element, int, int, int, int, String) - Constructor for class sos.reports.AbstractReport.DefaultTableElement.DefaultCellElement
Creates an instance of DefaultCellElement.
AbstractReport.DefaultTableElement.DefaultTierElement - class sos.reports.AbstractReport.DefaultTableElement.DefaultTierElement.
A default implementation of TierElement.
AbstractReport.DefaultTableElement.DefaultTierElement(int, int, Object, String, CellElement) - Constructor for class sos.reports.AbstractReport.DefaultTableElement.DefaultTierElement
Creates an instance of DefaultTierElement.
AbstractReport.DefaultTableElement(Object, String) - Constructor for class sos.reports.AbstractReport.DefaultTableElement
Creates an instance of DefaultTableElement with the specified object and style name.
AbstractReport.DefaultTableElement(Object, String, int, int, int, int, int, int) - Constructor for class sos.reports.AbstractReport.DefaultTableElement
 
AbstractReport() - Constructor for class sos.reports.AbstractReport
Creates an instance of AbstractReport with an empty theme.
AbstractReport(Theme) - Constructor for class sos.reports.AbstractReport
Creates an instance of AbstractReport with the specified theme.
AbstractReportEditorModel - class sos.reports.AbstractReportEditorModel.
A partial implementation of ReportEditorModel.
AbstractReportEditorModel() - Constructor for class sos.reports.AbstractReportEditorModel
Creates a new instance of AbstractReportEditorModel.
AbstractReportSelectionModel - class sos.reports.AbstractReportSelectionModel.
A partial implementation of ReportSelectionModel that handles the registering, unregistering, and notification of listeners.
AbstractReportSelectionModel() - Constructor for class sos.reports.AbstractReportSelectionModel
Creates an instance of AbstractReportSelectionModel.
AbstractReportTableModel - class sos.reports.AbstractReportTableModel.
A partial implementation of ReportTableModel.
AbstractReportTableModel() - Constructor for class sos.reports.AbstractReportTableModel
 
AbstractReportTemplate - class sos.reports.AbstractReportTemplate.
A partial implementation of the ReportTemplate interface.
AbstractReportTemplate() - Constructor for class sos.reports.AbstractReportTemplate
Creates an instance of AbstractReportTemplate.
AbstractView - class sos.reports.AbstractView.
A partial implementation of View.
AbstractView() - Constructor for class sos.reports.AbstractView
Creates an instance of AbstractView.
AccessibleReportRole - class sos.reports.AccessibleReportRole.
An extension of javax.accessibility.AccessibleRole that defines roles for reports.
AccessibleReportRole(String) - Constructor for class sos.reports.AccessibleReportRole
Creates a new AccessibleWizardRole given the locale-independent key.
actionPerformed(ActionEvent) - Method in class sos.reports.DefaultReportEditorKit.ErrorFeedbackAction
 
addHighlight(Element, Highlighter.Highlight) - Method in interface sos.reports.TextHighlighter
Adds the specified text highlight to the list of highlights associated with the specified element.
addHighlight(Element, Highlighter.Highlight) - Method in class sos.reports.DefaultTextHighlighter
 
addReportListener(ReportListener) - Method in interface sos.reports.Report
Adds the specified ReportListener to this report.
addReportListener(ReportListener) - Method in class sos.reports.AbstractReport
 
addReportSelectionListener(ReportSelectionListener) - Method in interface sos.reports.ReportSelectionModel
Registers the specified listener so that it is notified when the selection changes.
addReportSelectionListener(ReportSelectionListener) - Method in class sos.reports.AbstractReportSelectionModel
 
addSelectionModel(ReportSelectionModel) - Method in class sos.reports.CompositeReportSelectionModel
Appends the specified selection model to this model's collection.
ADVANCE_BACKWARD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that advances the selection to the previous element, wrapping if necessary.
ADVANCE_FORWARD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that advances the selection to the next element, wrapping if necessary.
ALIGN_BOTTOM - Static variable in class sos.reports.ReportStyleConstants
Indicates that the component is bottom justified in its cell
ALIGN_TOP - Static variable in class sos.reports.ReportStyleConstants
Indicates that the component is top justified in its cell
AllCaps - Static variable in class sos.reports.ReportStyleConstants
The style key for text to be entirely in capital letters.
AllCaps - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Forced capitalization of text.
ANCESTOR_INPUT_MAP_KEY - Static variable in class sos.reports.BasicReportPaneUI
The look-and-feel key for the report pane's default input map, which contains the mapping between keystrokes and actions.
ArrayBreakWeightRecorder - class sos.reports.ArrayBreakWeightRecorder.
An implementation of BreakWeightRecorder that uses an array to record weights.
ArrayBreakWeightRecorder(int) - Constructor for class sos.reports.ArrayBreakWeightRecorder
Creates an ArrayBreakWeightRecorder with the specified length.
ATTRIBUTE_CHANGE - Static variable in interface sos.reports.ReportEvent.ElementChange
Constant indicating an attribute's value changed.
ATTRIBUTE_SET_CHANGE - Static variable in interface sos.reports.ReportEvent.ElementChange
Constant indicating the entire attribute set changed.
AutoFit - Static variable in class sos.reports.ReportStyleConstants
The style key for text to be automatically sized to fit its container.
AutoFit - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Automatic sizing of text.

B

BACKGROUND_KEY - Static variable in class sos.reports.BasicReportPaneUI
The look-and-feel key for the report pane's default background color.
BackgroundFill - Static variable in class sos.reports.ReportStyleConstants
The style key for the background fill.
BackgroundFill - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Background coloring.
BACKWARD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection to the previous element.
BAD_BREAK_WEIGHT - Static variable in interface sos.reports.BreakWeightRecorder
A constant signaling a bad break (1).
BasicReportPaneUI - class sos.reports.BasicReportPaneUI.
A basic implementation of the report pane look and feel.
BasicReportPaneUI() - Constructor for class sos.reports.BasicReportPaneUI
Creates an instance of BasicReportPaneUI.
BEGIN_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection to the first element.
BEGIN_EDIT_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that starts editing the selection.
BEGIN_REPORT_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection to the beginning of a report.
BLACK - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.BLACK.
BLUE - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.BLUE.
BODY - Static variable in class sos.reports.DefaultTableFormat
Constant that indicates a body tier (that is, a non-header and non-footer tier).
BOLD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that toggles the bold attribute for the selection.
BorderFill - Static variable in class sos.reports.ReportStyleConstants
The style key for the left, right, top, and bottom border fill.
BorderFill - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Border coloring.
BorderThickness - Static variable in class sos.reports.ReportStyleConstants
The style key for the left, right, top, and bottom border thickness.
BorderThickness - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Border height or width.
BottomBorderFill - Static variable in class sos.reports.ReportStyleConstants
The style key for the bottom border fill.
BottomBorderFill - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Bottom border coloring.
BottomBorderThickness - Static variable in class sos.reports.ReportStyleConstants
The style key for the bottom border thickness.
BottomBorderThickness - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Bottom border height.
BottomPadding - Static variable in class sos.reports.ReportStyleConstants
The style key for a container's bottom margin.
BottomPadding - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Bottom margin.
breakView(int, int, ViewFactory) - Method in interface sos.reports.View
Breaks this view at the specified offset along the specified axis and returns a view of the leftover portion.
BreakWeightRecorder - interface sos.reports.BreakWeightRecorder.
A mechanism to record where an object prefers to be broken.

C

CANCEL_EDIT_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that stops the current editing, canceling any changes made.
cancelCellEditing() - Method in class sos.reports.DefaultElementEditor
Tells this editor to cancel editing and not accept any partially edited value.
canSelect(Element, boolean, boolean) - Method in class sos.reports.TierReportSelectionModel
 
canSelect(Element, boolean, boolean) - Method in class sos.reports.TemplateReportSelectionModel
 
canSelect(Element, boolean, boolean) - Method in interface sos.reports.ReportSelectionModel
Returns true if the specified element is selectable given the current selection and the state of toggle and extend.
canSelect(Element, boolean, boolean) - Method in class sos.reports.CompositeReportSelectionModel
 
canSelect(Element, boolean, boolean) - Method in class sos.reports.CellReportSelectionModel
 
CellElement - interface sos.reports.CellElement.
A portion of a report representing a rectangular region inside a table.
CellReportSelectionModel - class sos.reports.CellReportSelectionModel.
A selection model for table cells and cell contents.
CellReportSelectionModel() - Constructor for class sos.reports.CellReportSelectionModel
Creates an instance of CellReportSelectionModel where the cell contents are selectable and headers and footers are not selectable.
CellReportSelectionModel(boolean) - Constructor for class sos.reports.CellReportSelectionModel
Creates an instance of CellReportSelectionModel where the cell contents are selectable if specified and headers and footers are not selectable.
CellReportSelectionModel(boolean, boolean, boolean, boolean, boolean) - Constructor for class sos.reports.CellReportSelectionModel
Creates an instance of CellReportSelectionModel where the cell contents, headers, and footers are selectable if specified.
changeSelection(Element, boolean, boolean) - Method in class sos.reports.JReportPane
Changes the selection of report elements.
CLEAR_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that clears the elements within the selection of a report.
CLEAR_SEARCH_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that resets the report search.
clear() - Method in interface sos.reports.TextHighlighter
Removes all text highlighting for all report elements.
clear() - Method in class sos.reports.DefaultTextHighlighter
 
clearSelection() - Method in class sos.reports.TierReportSelectionModel
 
clearSelection() - Method in class sos.reports.TemplateReportSelectionModel
 
clearSelection() - Method in interface sos.reports.ReportSelectionModel
Clears the current selection, if any.
clearSelection() - Method in class sos.reports.CompositeReportSelectionModel
 
clearSelection() - Method in class sos.reports.CellReportSelectionModel
 
COLUMN - Static variable in interface sos.reports.TableElement
A constant that indicates the column direction.
ColumnCushionAfter - Static variable in class sos.reports.ReportStyleConstants
The style key for the amount of space after interior columns.
ColumnCushionAfter - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Space after interior columns.
ColumnCushionBefore - Static variable in class sos.reports.ReportStyleConstants
The style key for the amount of space before interior columns.
ColumnCushionBefore - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Space before interior columns.
COMMIT_EDIT_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that stops the current editing, commiting any changes made.
CompositeReportSelectionModel - class sos.reports.CompositeReportSelectionModel.
A report selection model that combines a number of selection models into one.
CompositeReportSelectionModel() - Constructor for class sos.reports.CompositeReportSelectionModel
Creates an empty CompositeReportSelectionModel.
CompositeReportSelectionModel(List) - Constructor for class sos.reports.CompositeReportSelectionModel
Creates a CompositeReportSelectionModel with the specified array of selection models.
CompositeReportSelectionModel(ReportSelectionModel[]) - Constructor for class sos.reports.CompositeReportSelectionModel
Creates a CompositeReportSelectionModel with the specified array of selection models.
CONTENT_CHANGE - Static variable in interface sos.reports.ReportEvent.ElementChange
Constant indicating the content changed.
COPY_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that copies the selection of a report to the clipboard.
createColumnOrientedTableFormat(AttributeSet[], AttributeSet[], AttributeSet[]) - Static method in class sos.reports.TableFormats
Creates a table format with the specified attributes for header columns, body columns, and footer columns.
createCompositeTableFormat(TableFormat, TableFormat) - Static method in class sos.reports.TableFormats
Creates a table format that is the composition of two table tyles, giving precendence to the first one.
createDefaultEditorKit() - Method in class sos.reports.JReportPane
Creates a returns an editor kit to use if the client does not specify one.
createDefaultEditorModel() - Method in class sos.reports.JReportPane
Creates and returns an editor model to use if the client does not specify one.
createDefaultReport() - Method in class sos.reports.JReportPane
Creates and returns a report to render if the client does not specify one.
createDefaultSelectionModel() - Method in class sos.reports.JReportPane
Creates and returns a selection model to use if the client does not specify one.
createFocusListener() - Method in class sos.reports.BasicReportPaneUI
Returns a FocusListener that responds to focus changes in the report pane.
createMouseInputListener() - Method in class sos.reports.BasicReportPaneUI
Returns a MouseInputListener that responds to mouse events pertaining to the report pane.
createPropertyChangeListener() - Method in class sos.reports.BasicReportPaneUI
Returns a PropertyChangeListener that responds to changes in the report pane.
createReport(Object) - Method in interface sos.reports.ReportTemplate
Creates a report with the specified content and with the default theme.
createReport(Object) - Method in class sos.reports.AbstractReportTemplate
 
createReport(Object, Theme) - Method in class sos.reports.TableReportTemplate
 
createReport(Object, Theme) - Method in interface sos.reports.ReportTemplate
Creates a report with the specified content and theme.
createRowOrientedTableFormat(AttributeSet[], AttributeSet[], AttributeSet[]) - Static method in class sos.reports.TableFormats
Creates a table format with the specified attributes for header rows, body rows, and footer rows.
createUI(JComponent) - Static method in class sos.reports.BasicReportPaneUI
Returns an instance of the UI delegate for the specified component.
createView(Element) - Method in interface sos.reports.ViewFactory
Creates and returns a view of the specified report element.
createView(Element) - Method in class sos.reports.DefaultReportEditorKit.DefaultViewFactory
 
createView(int, int) - Method in interface sos.reports.BreakWeightRecorder
Returns a view of this recorder.
createView(int, int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
CUT_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that clears the elements within the selection of a report but retains them in the clipboard.
CYAN - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.CYAN.

D

DARK_GRAY - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.DARK_GRAY.
DEFAULT_FORMAT - Static variable in class sos.reports.ReportStyleConstants
An object that invokes an object's toString method to convert it to text.
DefaultElementEditor - class sos.reports.DefaultElementEditor.
An element editor that can adapt a JComboBox, JTextField, or a JCheckBox to be an editor.
DefaultElementEditor(JCheckBox) - Constructor for class sos.reports.DefaultElementEditor
Creates an instance of DefaultElementEditor that uses the specified checkbox as the editor component.
DefaultElementEditor(JComboBox) - Constructor for class sos.reports.DefaultElementEditor
Creates an instance of DefaultElementEditor that uses the specified combobox as the editor component.
DefaultElementEditor(JTextField) - Constructor for class sos.reports.DefaultElementEditor
Creates an instance of DefaultElementEditor that uses the specified text field as the editor component.
DefaultFill - class sos.reports.DefaultFill.
A default implementation of Fill.
DefaultFill(Color) - Constructor for class sos.reports.DefaultFill
Creates a DefaultFill that paints the entire region with the specified color.
DefaultFill(Color[], double[], boolean[], int) - Constructor for class sos.reports.DefaultFill
Create a DefaultFill representing a linear gradient through the specified colors at the specified offsets, in the specified direction.
DefaultFill(Color, Color, int) - Constructor for class sos.reports.DefaultFill
Create a DefaultFill representing a linear gradient starting with startColor and ending with stopColor in the direction given by direction.
DefaultReportEditorKit - class sos.reports.DefaultReportEditorKit.
A report editor kit that provides basic functionality.
DefaultReportEditorKit.DefaultViewFactory - class sos.reports.DefaultReportEditorKit.DefaultViewFactory.
A default view factory that creates views of instances of TableElement and ObjectElement.
DefaultReportEditorKit.DefaultViewFactory() - Constructor for class sos.reports.DefaultReportEditorKit.DefaultViewFactory
 
DefaultReportEditorKit.ErrorFeedbackAction - class sos.reports.DefaultReportEditorKit.ErrorFeedbackAction.
An action that provides error feedback, such as a beep.
DefaultReportEditorKit.ErrorFeedbackAction() - Constructor for class sos.reports.DefaultReportEditorKit.ErrorFeedbackAction
 
DefaultReportEditorKit.ReportEditorKitAction - class sos.reports.DefaultReportEditorKit.ReportEditorKitAction.
A report action that provides convenience methods for providing error feedback, selecting elements, and scrolling.
DefaultReportEditorKit.ReportEditorKitAction(String) - Constructor for class sos.reports.DefaultReportEditorKit.ReportEditorKitAction
Creates a ReportEditorKitAction with the specified name.
DefaultReportEditorKit() - Constructor for class sos.reports.DefaultReportEditorKit
Creates an instance of DefaultReportEditorKit.
DefaultReportEditorModel - class sos.reports.DefaultReportEditorModel.
A report editor model in which editors are associated with classes.
DefaultReportEditorModel() - Constructor for class sos.reports.DefaultReportEditorModel
Creates an instance of DefaultReportEditorModel.
DefaultReportEvent - class sos.reports.DefaultReportEvent.
An implementation of ReportEvent.
DefaultReportEvent.DefaultElementChange - class sos.reports.DefaultReportEvent.DefaultElementChange.
An implementation of ReportEvent.ElementChange.
DefaultReportEvent.DefaultElementChange(int) - Constructor for class sos.reports.DefaultReportEvent.DefaultElementChange
Creates change for the specified type in which the element structure did not change.
DefaultReportEvent.DefaultElementChange(int, List, List) - Constructor for class sos.reports.DefaultReportEvent.DefaultElementChange
Creates a change for the specified type in which the specified child elements were added and/or removed.
DefaultReportEvent(Report, Element, ReportEvent.ElementChange) - Constructor for class sos.reports.DefaultReportEvent
Creates an instance of DefaultReportEvent where the specified report is the source and there is a single change to the specified element.
DefaultReportEvent(Report, Map) - Constructor for class sos.reports.DefaultReportEvent
Creates an instance of DefaultReportEvent where the specified report is the source and the specified map holds the elements' changes.
DefaultReportEvent(Report, Set, ReportEvent.ElementChange) - Constructor for class sos.reports.DefaultReportEvent
Creates an instance of DefaultReportEvent where the specified report is the source and there is a single change--the same to all elements in the specified set.
DefaultTableFormat - class sos.reports.DefaultTableFormat.
An implementation of TableFormat that allows clients to define attributes for the table, rows, columns, and cells, based on whether an element is in the header, body, or footer.
DefaultTableFormat() - Constructor for class sos.reports.DefaultTableFormat
Creates an instance of DefaultTableFormat with no attributes defined.
DefaultTextHighlighter - class sos.reports.DefaultTextHighlighter.
A default implementation of TextHighlighter that uses a hash map to associate lists of text highlights to report elements.
DefaultTextHighlighter() - Constructor for class sos.reports.DefaultTextHighlighter
Creates a n instance of DefaultTextHighlighter.
DefaultTheme - class sos.reports.DefaultTheme.
An implementation of Theme that delegates to an underlying instance of javax.swing.text.StyleContext.
DefaultTheme() - Constructor for class sos.reports.DefaultTheme
Creates a DefaultTheme with a default name and an empty style context.
DefaultTheme(String) - Constructor for class sos.reports.DefaultTheme
Creates a DefaultTheme with the specified name and an empty style context.
DefaultTheme(String, StyleContext) - Constructor for class sos.reports.DefaultTheme
Creates a DefaultTheme with the specified name and style context.
DefaultTheme(StyleContext) - Constructor for class sos.reports.DefaultTheme
Creates a DefaultTheme with a default name and the specified style context.
DELETION - Static variable in interface sos.reports.ReportEvent.ElementChange
Constant indicating a deletion.
DOWN_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection down.
DRAG_ENABLED_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's desire to edit by dragging has changed.

E

EDITABLE_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's desire to be edited has changed.
editElement(Element, EventObject) - Method in class sos.reports.JReportPane
Attempts to edit the specified element as a result of the specified event.
EDITOR_KIT_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's editor kit has changed.
EDITOR_MODEL_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's editor model has changed.
Element - interface sos.reports.Element.
A hierarchical portion of a report.
ElementEditor - interface sos.reports.ElementEditor.
An object that controls the editing of a report element.
ElementRenderer - interface sos.reports.ElementRenderer.
An object that controls the rendering of a report element.
elementToView(Element) - Method in interface sos.reports.View
Returns the view corresponding to the specified element, or null if none is found.
elementToView(JReportPane, Element) - Method in class sos.reports.ReportPaneUI
Returns the view that represents the specified element.
elementToView(JReportPane, Element) - Method in class sos.reports.BasicReportPaneUI
 
EMPTY_TABLE_FORMAT - Static variable in class sos.reports.TableFormats
An empty table format.
END_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection to the last element.
END_REPORT_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection to the end of a report.
equals(Object) - Method in class sos.reports.DefaultFill
Returns true if this fill is equivalent to the specified object.
ERROR_FEEDBACK_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that beeps or provides some other error feedback.
EXCELLENT_BREAK_WEIGHT - Static variable in interface sos.reports.BreakWeightRecorder
A constant signaling an excellent break (4).

F

Fill - interface sos.reports.Fill.
A specification that allows solid, transparent, multi-colored, and gradient painting of lines and backgrounds.
fill(int) - Method in interface sos.reports.BreakWeightRecorder
Fills the entire clip range with the specified weight.
fill(int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
fill(int, int, int) - Method in interface sos.reports.BreakWeightRecorder
Fills the specified range with the specified weight.
fill(int, int, int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
fillEnd(int, int) - Method in interface sos.reports.BreakWeightRecorder
Fills the end portion with the specified weight.
fillEnd(int, int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
FillProportion - Static variable in class sos.reports.ReportStyleConstants
The style key for the relative amount of excess space that a tier wishes to assume.
FillProportion - Static variable in class sos.reports.ReportStyleConstants.TableConstants
The relative amount of excess space to assume.
FIND_BACKWARD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that identifies the previous search match.
FIND_FORWARD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that identifies the next search match.
fireCellsAdded(List) - Method in class sos.reports.AbstractReport.AbstractTableElement
Notifies its registered listeners that a number of cells have beed added.
fireCellsChanged(Set) - Method in class sos.reports.AbstractReport.AbstractTableElement
Notifies its registered listeners that a number of cells have beed resized.
fireCellsRemoved(Set) - Method in class sos.reports.AbstractReport.AbstractTableElement
Notifies its registered listeners that a number of cells have beed removed.
fireContentChanged(Element) - Method in class sos.reports.AbstractReport
Notifies registered listeners that the specified element's object has changed.
fireContentChanged(int, int, int, int) - Method in class sos.reports.AbstractReport.AbstractTableElement
Notifies its registered listeners that some or all of the content in the specified region has changed.
fireContentChanged(Set) - Method in class sos.reports.AbstractReport
Notifies registered listeners that the objects of the elements in the specified set have changed.
fireObjectChanged(Object, Object) - Method in class sos.reports.AbstractReport.AbstractElement
Causes the enclosing report to send an event signalling that this element's object has changed.
fireReportEvent(ReportEvent) - Method in class sos.reports.AbstractReport
Notifies registered listeners of the specified event.
fireSelectionChanged(boolean) - Method in class sos.reports.AbstractReportSelectionModel
Notifies all registered listeners that a series of changes has started or ended.
fireSelectionChanged(ReportSelectionEvent) - Method in class sos.reports.AbstractReportSelectionModel
Notifies all registered listeners of the specified event.
fireSelectionChanged(Set) - Method in class sos.reports.AbstractReportSelectionModel
Notifies all registered listeners that the selection state of the specified elements may have changed.
fireStyleContextChanged() - Method in class sos.reports.AbstractReport
Notifies registered listeners that the underlying style context has changed.
fireTableStructureChanged() - Method in class sos.reports.AbstractReport.AbstractTableElement
Notifies its registered listeners that this table's structure has drastically changed.
fireTiersAdded(int, int, int) - Method in class sos.reports.AbstractReport.AbstractTableElement
Notifies its registered listeners that a range of tiers has been added.
fireTiersRemoved(int, int, int) - Method in class sos.reports.AbstractReport.AbstractTableElement
Notifies its registered listeners that a range of tiers has been removed.
FONT_KEY - Static variable in class sos.reports.BasicReportPaneUI
The look-and-feel key for the report pane's default font.
FOOTER - Static variable in class sos.reports.DefaultTableFormat
Constant that indicates a footer tier.
FORCED_BREAK_WEIGHT - Static variable in interface sos.reports.BreakWeightRecorder
A constant signaling that a break is required (2).
Format - Static variable in class sos.reports.ReportStyleConstants
The style key for converting an object to text.
Format - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Mapping of object to text.
FORWARD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection to the next element.
forwardReportEvent(ReportEvent) - Method in interface sos.reports.View
Called by a child view to propagate changes to nested reports up the view hierarchy.
forwardReportEvent(ReportEvent) - Method in class sos.reports.AbstractView
 

G

gatherBreakWeights(int, BreakWeightRecorder) - Method in interface sos.reports.View
Determines the positions where this view can be broken.
gatherViewsAt(Point, Collection) - Method in interface sos.reports.View
Adds this view and any of its children to the specified collection if they contain the specified point.
gatherViewsWithin(Rectangle, Collection) - Method in interface sos.reports.View
Adds this view and any of its children to the specified collection if they contain any point in the specified region.
getAccessibleContext() - Method in class sos.reports.JReportPane
Gets the AccessibleContext associated with this JReportPane.
getAccessibleRole() - Method in class sos.reports.JReportPane.AccessibleJReportPane
Returns the role of this object.
getActions() - Method in interface sos.reports.ReportEditorKit
Returns the actions that can be used by a report pane to edit a report.
getActions() - Method in class sos.reports.DefaultReportEditorKit
 
getAnchorSelectionElement() - Method in class sos.reports.TierReportSelectionModel
 
getAnchorSelectionElement() - Method in class sos.reports.TemplateReportSelectionModel
 
getAnchorSelectionElement() - Method in interface sos.reports.ReportSelectionModel
Returns the element passed to the last successful invocation of select with the extend paramter set to false.
getAnchorSelectionElement() - Method in class sos.reports.CompositeReportSelectionModel
 
getAnchorSelectionElement() - Method in class sos.reports.CellReportSelectionModel
 
getAttributes() - Method in interface sos.reports.Element
Returns the set of attributes describing this report element.
getAttributes() - Method in class sos.reports.AbstractReport.AbstractElement
 
getAttributes() - Method in class sos.reports.AbstractReport.AbstractTierElement
 
getAttributes() - Method in class sos.reports.AbstractReport.AbstractCellElement
 
getAttributes() - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getBackgroundFill(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the background coloring specification.
getBestWeight() - Method in interface sos.reports.BreakWeightRecorder
Returns the best, or highest, break weight in the clip range.
getBestWeight() - Method in class sos.reports.ArrayBreakWeightRecorder
 
getBorderFill(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the left, right, top, and bottom border coloring specification.
getBorderThickness(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the thickness of the left, right, top, and bottom border.
getBottomBorderFill(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the bottom border coloring specification.
getBottomBorderThickness(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the height of the bottom border.
getBottomPadding(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the bottom margin.
getBreakIndex() - Method in interface sos.reports.BreakWeightRecorder
Returns the best place to break within the clip range, or -1 if such a place does not exist.
getBreakIndex() - Method in class sos.reports.ArrayBreakWeightRecorder
 
getCellAt(int, int) - Method in interface sos.reports.TableElement
Returns the cell at the specified location.
getCellAt(int, int) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
getCellAttributes(CellElement) - Method in class sos.reports.TableFormatAdapter
 
getCellAttributes(CellElement) - Method in interface sos.reports.TableFormat
Returns the attributes to use for the specified cell element.
getCellAttributes(CellElement) - Method in class sos.reports.DefaultTableFormat
 
getCellEditorValue() - Method in class sos.reports.DefaultElementEditor
Returns the value contained in the editor.
getCells() - Method in interface sos.reports.TableElement
Returns all cells belonging to this table element.
getCells() - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getCellsEntirelyInRegion(int, int, int, int) - Method in interface sos.reports.TableElement
Returns the cells that fall entirely within the specified region.
getCellsEntirelyInRegion(int, int, int, int) - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getCellsEntirelyInTier(int, int) - Method in interface sos.reports.TableElement
Returns the set of cells entirely in the specified row or column.
getCellsEntirelyInTier(int, int) - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getCellsInRegion(int, int, int, int) - Method in interface sos.reports.TableElement
Returns the cells that fall within the specified region.
getCellsInRegion(int, int, int, int) - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getCellsInTier(int, int) - Method in interface sos.reports.TableElement
Returns the set of cells in the specified row or column.
getCellsInTier(int, int) - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getCellStartingAt(int, int) - Method in interface sos.reports.TableElement
Returns the cell that starts at the specified location.
getCellStartingAt(int, int) - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getCellStyleNameAt(int, int) - Method in interface sos.reports.ReportTableModel
Returns the string to use as the style name for the cell at the specified row and column indices.
getCellStyleNameAt(int, int) - Method in class sos.reports.AbstractReportTableModel
 
getChange(Element) - Method in interface sos.reports.ReportEvent
Returns the details of how the specified element changed.
getChange(Element) - Method in class sos.reports.DefaultReportEvent
 
getChildrenAdded() - Method in interface sos.reports.ReportEvent.ElementChange
Returns the elements that were inserted.
getChildrenAdded() - Method in class sos.reports.DefaultReportEvent.DefaultElementChange
 
getChildrenRemoved() - Method in interface sos.reports.ReportEvent.ElementChange
Returns the elements that were deleted.
getChildrenRemoved() - Method in class sos.reports.DefaultReportEvent.DefaultElementChange
 
getClassEditor(Class) - Method in class sos.reports.DefaultReportEditorModel
Returns the editor associated with the specified class, or null, if there is no editor.
getClickCountToStart() - Method in class sos.reports.DefaultElementEditor
Returns the number of clicks needed to start editing.
getColor(int) - Method in interface sos.reports.Fill
Returns the fill color at the specified index.
getColor(int) - Method in class sos.reports.DefaultFill
 
getColorCount() - Method in interface sos.reports.Fill
Returns the number of colors this fill uses.
getColorCount() - Method in class sos.reports.DefaultFill
 
getColumnCushionAfter(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the amount of space after interior columns.
getColumnCushionBefore(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the amount of space before interior columns.
getColumnStyleNameAt(int) - Method in interface sos.reports.ReportTableModel
Returns the string to use as the style name for the column at the specified index.
getColumnStyleNameAt(int) - Method in class sos.reports.AbstractReportTableModel
 
getContent() - Method in interface sos.reports.CellElement
Returns the contents of this cell element.
getContent() - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultCellElement
 
getDefaultTheme() - Method in interface sos.reports.ReportTemplate
Returns the default report theme compatible with reports generated by this template.
getDefaultTheme() - Method in class sos.reports.AbstractReportTemplate
 
getDirection() - Method in interface sos.reports.Fill
Returns the direction of this fill.
getDirection() - Method in class sos.reports.DefaultFill
 
getDragEnabled() - Method in class sos.reports.JReportPane
Returns true if this report pane allows the dragging of its report contents to other components or applications.
getEditingElement() - Method in class sos.reports.JReportPane
Returns the element that is currently being edited.
getEditor() - Method in class sos.reports.JReportPane
Returns the editor in charge of the current editing.
getEditor(Element) - Method in class sos.reports.TierReportEditorModel
 
getEditor(Element) - Method in class sos.reports.TemplateReportEditorModel
 
getEditor(Element) - Method in interface sos.reports.ReportEditorModel
Returns the editor that can edit the specified element, or null, if the element cannot be edited.
getEditor(Element) - Method in class sos.reports.DefaultReportEditorModel
 
getEditorComponent() - Method in class sos.reports.JReportPane
Returns the editor component that is editing an element.
getEditorKit() - Method in class sos.reports.JReportPane
Returns the currently installed editor kit.
getEditorModel() - Method in class sos.reports.JReportPane
Returns the editor model that controls the editing of report elements.
getElement() - Method in interface sos.reports.View
Returns this view's underlying element.
getElementAfter(Element) - Method in interface sos.reports.TraversalPolicy
Returns the element after the specified element in a traversal.
getElementBefore(Element) - Method in interface sos.reports.TraversalPolicy
Returns the element before the specified element in a traversal.
getElementEditorComponent(JReportPane, Element) - Method in interface sos.reports.ElementEditor
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.
getElementEditorComponent(JReportPane, Element) - Method in class sos.reports.DefaultElementEditor
 
getElementRectangle(Element) - Method in class sos.reports.JReportPane
Returns the region occupied by the specified element.
getElementRendererComponent(JReportPane, Element) - Method in interface sos.reports.ElementRenderer
Initializes and returns the component that renders the specified element in the specified report pane.
getElementsAt(Point) - Method in class sos.reports.JReportPane
Returns a set of the elements being rendered at the specified point.
getElementsChanged() - Method in class sos.reports.ReportSelectionEvent
Returns the set of report elements whose selection state may have changed as a result of this event.
getElementTraversalPolicy() - Method in class sos.reports.JReportPane
Returns the policy that controls the tab order among elements.
getFillProportion(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the relative amount of excess space that a tier wishes to assume.
getFirstElement(Report) - Method in interface sos.reports.TraversalPolicy
Returns the starting point of a report traversal.
getFirstIndexOfWeight(int) - Method in interface sos.reports.BreakWeightRecorder
Returns the index of the first bit in the clip range with the specified weight.
getFirstIndexOfWeight(int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
getFirstIndexOfWeightAtLeast(int) - Method in interface sos.reports.BreakWeightRecorder
Returns the index of the first bit in the clip range with a weight greater than or equal to the specified weight.
getFirstIndexOfWeightAtLeast(int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
getFirstTier(int) - Method in interface sos.reports.CellElement
Returns the first row or column of this cell element.
getFirstTier(int) - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultCellElement
 
getFittedPageable(PageFormat) - Method in class sos.reports.JReportPane
Returns a Pageable that scales the report to fit the page width and then breaks the report into pages for printing.
getFittedPageable(PageFormat, JReportPane.HeaderFooterFactory, Component, Component) - Method in class sos.reports.JReportPane
Returns a Pageable that scales the report to fit the page width and then breaks the report into stylized pages for printing.
getFocusedComponent() - Method in class sos.reports.ReportAction
Returns the report pane currently with focus.
getFooterComponent(Pageable, int) - Method in interface sos.reports.JReportPane.HeaderFooterFactory
Returns the footer component for the specified page.
getFooterTierCount(int) - Method in interface sos.reports.TableElement
Returns the number of footer rows or footer columns in this table element.
getFooterTierCount(int) - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getFooterTierCount(int) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
getFormat(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the Format object that converts an object to text.
getHeaderComponent(Pageable, int) - Method in interface sos.reports.JReportPane.HeaderFooterFactory
Returns the header component for the specified page.
getHeaderTierCount(int) - Method in interface sos.reports.TableElement
Returns the number of header rows or header columns in this table element.
getHeaderTierCount(int) - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getHeaderTierCount(int) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
getHighlights(Element) - Method in interface sos.reports.TextHighlighter
Returns the list of text highlights associated with the specified element.
getHighlights(Element) - Method in class sos.reports.DefaultTextHighlighter
 
getHorizontalAlignment(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the horizontal alignment of cell contents.
getHorizontalGridFill(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the coloring specification of horizontal grid lines.
getHorizontalGridThickness(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the height of horizontal grid lines.
getIndex() - Method in interface sos.reports.TierElement
Returns the index of this tier in its parent table.
getIndex() - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultTierElement
 
getLastElement(Report) - Method in interface sos.reports.TraversalPolicy
Returns the ending point of a report traversal.
getLastIndexOfWeight(int) - Method in interface sos.reports.BreakWeightRecorder
Returns the index of the last bit in the clip range with the specified weight.
getLastIndexOfWeight(int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
getLastIndexOfWeightAtLeast(int) - Method in interface sos.reports.BreakWeightRecorder
Returns the index of the last bit in the clip range with a weight greater than or equal to the specified weight.
getLastIndexOfWeightAtLeast(int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
getLastTier(int) - Method in interface sos.reports.CellElement
Returns the last row or column of this cell element.
getLastTier(int) - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultCellElement
 
getLeadSelectionElement() - Method in class sos.reports.TierReportSelectionModel
 
getLeadSelectionElement() - Method in class sos.reports.TemplateReportSelectionModel
 
getLeadSelectionElement() - Method in interface sos.reports.ReportSelectionModel
Returns the element passed to the last successful invocation of select.
getLeadSelectionElement() - Method in class sos.reports.CompositeReportSelectionModel
 
getLeadSelectionElement() - Method in class sos.reports.CellReportSelectionModel
 
getLeftBorderFill(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the left border coloring specification.
getLeftBorderThickness(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the width of the left border.
getLeftPadding(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the left margin.
getLength(int) - Method in interface sos.reports.View
Returns the length of this view along the specified axis.
getMargin() - Method in class sos.reports.JReportPane
Returns the amount of space between this report pane's border and report.
getMinimumHeight(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the minimum height.
getMinimumLength(int) - Method in interface sos.reports.View
Returns the minimum length of this view along the specified axis, given this view's current state.
getMinimumLengthChanged(int) - Method in class sos.reports.View.ResizeRequest
Returns true if the minimum length along the specified axis may have change.
getMinimumSize(JComponent) - Method in class sos.reports.BasicReportPaneUI
Returns the specified component's minimum size appropriate for this look and feel.
getMinimumWidth(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the minimum width.
getMouseOverComponent(JReportPane, Element) - Method in interface sos.reports.ElementEditor
Returns a component (or null, if none) that provides a hint or shortcut to editing the specified element in the specified report pane.
getMouseOverComponent(JReportPane, Element) - Method in class sos.reports.DefaultElementEditor
 
getMouseOverComponent(View) - Method in interface sos.reports.ReportEditorKit
Returns the component that should be installed when the mouse is over the specified view.
getMouseOverComponent(View) - Method in class sos.reports.DefaultReportEditorKit
 
getName() - Method in interface sos.reports.Theme
Returns the localized name of this theme.
getName() - Method in class sos.reports.TableReportTemplate
 
getName() - Method in interface sos.reports.ReportTemplate
Returns a localized name of this report template.
getName() - Method in interface sos.reports.Element
Returns the name of this report element.
getName() - Method in class sos.reports.DefaultTheme
 
getName() - Method in class sos.reports.AbstractReport.AbstractObjectElement
 
getName() - Method in class sos.reports.AbstractReport.AbstractTierElement
 
getName() - Method in class sos.reports.AbstractReport.AbstractCellElement
 
getName() - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getNestedRootElement() - Method in interface sos.reports.ObjectElement
Returns the nested root element, or null, if none.
getNestedRootElement() - Method in class sos.reports.AbstractReport.AbstractObjectElement
 
getNextBrokenView(int) - Method in interface sos.reports.View
Returns the next broken portion along the specified axis, after breakView has been called in this direction.
getObject() - Method in interface sos.reports.Element
Returns the object (or null, if none) associated with this report element.
getObject() - Method in class sos.reports.AbstractReport.AbstractElement
 
getObject() - Method in class sos.reports.AbstractReport.DefaultObjectElement
 
getObject() - Method in class sos.reports.AbstractReport.DefaultTableElement
 
getObject() - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultTierElement
 
getOffset(int) - Method in interface sos.reports.View
Returns the absolute offset of this view along the specified axis.
getOffset(int) - Method in interface sos.reports.Fill
Returns the offset at the specified index.
getOffset(int) - Method in class sos.reports.DefaultFill
 
getOrphanColumnCount(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the minimum number of columns before a page break is allowed.
getOrphanRowCount(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the minimum number of rows before a page break is allowed.
getPadding(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the left, right, top, and bottom margin.
getPageable(PageFormat) - Method in class sos.reports.JReportPane
Returns a Pageable that breaks the report into pages for printing.
getPageable(PageFormat, JReportPane.HeaderFooterFactory, Component, Component) - Method in class sos.reports.JReportPane
Returns a Pageable that breaks the report into stylized pages for printing.
getParent() - Method in interface sos.reports.View
Returns this view's parent view.
getParent() - Method in class sos.reports.AbstractView
 
getParentElement() - Method in interface sos.reports.Element
Returns this element's parent.
getParentElement() - Method in class sos.reports.AbstractReport.AbstractObjectElement
 
getParentElement() - Method in class sos.reports.AbstractReport.AbstractTierElement
 
getParentElement() - Method in class sos.reports.AbstractReport.AbstractCellElement
 
getParentElement() - Method in class sos.reports.AbstractReport.AbstractTableElement
 
getPreferredLength(int) - Method in interface sos.reports.View
Returns the preferred length of this view along the specified axis, given this view's current state.
getPreferredLengthChanged(int) - Method in class sos.reports.View.ResizeRequest
Returns true if the preferred length along the specified axis may have change.
getPreferredScrollableViewportSize() - Method in class sos.reports.JReportPane
Returns the preferred size of the viewport for a view component.
getPreferredSize(JComponent) - Method in class sos.reports.BasicReportPaneUI
Returns the specified component's preferred size appropriate for this look and feel.
getPreviousBrokenView(int) - Method in interface sos.reports.View
Returns the previous broken portion along the specified axis.
getPrototypeCellElement() - Method in interface sos.reports.TierElement
Returns the prototypical cell element (or null, if none) for this tier.
getPrototypeCellElement() - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultTierElement
 
getPrototypeFooterComponent() - Method in interface sos.reports.JReportPane.HeaderFooterFactory
Returns a prototypical sample footer component.
getPrototypeHeaderComponent() - Method in interface sos.reports.JReportPane.HeaderFooterFactory
Returns a prototypical sample header component.
getPrototypeObject() - Method in interface sos.reports.Element
Returns this element's sample object.
getPrototypeObject() - Method in class sos.reports.AbstractReport.AbstractElement
 
getPrototypeObject() - Method in class sos.reports.AbstractReport.DefaultObjectElement
 
getPrototypeValueAt(int, int) - Method in interface sos.reports.ReportTableModel
Returns a prototypical value at the specified cell location.
getPrototypeValueAt(int, int) - Method in class sos.reports.AbstractReportTableModel
 
getRangeLength() - Method in interface sos.reports.BreakWeightRecorder
Returns the length of the clip range.
getRangeLength() - Method in class sos.reports.ArrayBreakWeightRecorder
 
getRangeStart() - Method in interface sos.reports.BreakWeightRecorder
Returns the starting index of the clip range.
getRangeStart() - Method in class sos.reports.ArrayBreakWeightRecorder
 
getRenderer(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the renderer to use to display an element.
getReport() - Method in interface sos.reports.ReportEvent
Returns the report to which this event applies.
getReport() - Method in class sos.reports.JReportPane
Returns the report being rendered by this report pane.
getReport() - Method in interface sos.reports.Element
Returns the report to which this element belongs.
getReport() - Method in class sos.reports.DefaultReportEvent
 
getReport() - Method in class sos.reports.AbstractReport.AbstractElement
 
getReportPane() - Method in interface sos.reports.View
Returns the report pane hosting this view.
getReportPane() - Method in class sos.reports.AbstractView
 
getReportPane(ActionEvent) - Method in class sos.reports.ReportAction
Returns the report pane associated with the specified event, or, if none, the last report pane with the focus.
getReportTemplate(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the report template to use for a nested report.
getRightBorderFill(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the right border coloring specification.
getRightBorderThickness(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the width of the right border.
getRightPadding(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the right margin.
getRootElement() - Method in interface sos.reports.Report
Returns this report's root element.
getRootView(JReportPane) - Method in class sos.reports.ReportPaneUI
Returns the top-level view rendering the report of the specified report pane.
getRootView(JReportPane) - Method in class sos.reports.BasicReportPaneUI
 
getRotation(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the text rotation setting.
getRowCushionAfter(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the amount of space after interior rows.
getRowCushionBefore(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the amount of space before interior rows.
getRowStyleNameAt(int) - Method in interface sos.reports.ReportTableModel
Returns the string to use as the style name for the row at the specified index.
getRowStyleNameAt(int) - Method in class sos.reports.AbstractReportTableModel
 
getScrollableBlockIncrement(Rectangle, int, int) - Method in class sos.reports.JReportPane
Returns the scrollable block increment.
getScrollableTracksViewportHeight() - Method in class sos.reports.JReportPane
Returns true if a viewport should always force this component's height to match the height of the viewport.
getScrollableTracksViewportWidth() - Method in class sos.reports.JReportPane
Returns true if a viewport should always force this component's width to match the width of the viewport.
getScrollableUnitIncrement(Rectangle, int, int) - Method in class sos.reports.JReportPane
Returns the scrollable unit increment.
getSelectedElements() - Method in class sos.reports.TierReportSelectionModel
 
getSelectedElements() - Method in class sos.reports.TemplateReportSelectionModel
 
getSelectedElements() - Method in interface sos.reports.ReportSelectionModel
Returns the set of selected elements.
getSelectedElements() - Method in class sos.reports.CompositeReportSelectionModel
 
getSelectedElements() - Method in class sos.reports.CellReportSelectionModel
 
getSelectionAt(Point) - Method in class sos.reports.JReportPane
Returns the first selected element at the specified point.
getSelectionBackground() - Method in class sos.reports.JReportPane
Returns the color to paint the background of selected elements, or null if no color is specified.
getSelectionForeground() - Method in class sos.reports.JReportPane
Returns the color to use in the foreground of selected elements, or null if no color is specified.
getSelectionMode() - Method in class sos.reports.TierReportSelectionModel
Returns the tier selection mode.
getSelectionMode(int) - Method in class sos.reports.CellReportSelectionModel
Returns the selection mode for the specified tier type.
getSelectionModel() - Method in class sos.reports.JReportPane
Returns the model that controls the selection of report contents.
getSelectionNeededForDrag() - Method in class sos.reports.JReportPane
Returns true if an element must be selected before the user can drag it.
getSourceElements() - Method in interface sos.reports.ReportEvent
Returns the set of report elements for which this event applies.
getSourceElements() - Method in class sos.reports.DefaultReportEvent
 
getStyle(String) - Method in interface sos.reports.Theme
Returns the style (or null, if none) associated with the specified name.
getStyle(String) - Method in class sos.reports.DefaultTheme
 
getStyleContext() - Method in class sos.reports.DefaultTheme
Returns the style context to which this theme delegates.
getStyleName() - Method in class sos.reports.AbstractReport.AbstractElement
Returns the name of the style that holds this element's visual properties.
getStyleName() - Method in class sos.reports.AbstractReport.DefaultObjectElement
 
getStyleName() - Method in class sos.reports.AbstractReport.DefaultTableElement
 
getStyleName() - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultTierElement
 
getStyleName() - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultCellElement
 
getStyleNameAt(int, int) - Method in interface sos.reports.ReportTableModel
Returns the string to use as the style name for the content of the cell at the specified row and column indices.
getStyleNameAt(int, int) - Method in class sos.reports.AbstractReportTableModel
 
getStyleNames() - Method in interface sos.reports.Theme
Returns the names of all of the styles in this theme.
getStyleNames() - Method in class sos.reports.DefaultTheme
 
getSurrendersFocusOnKeystroke() - Method in class sos.reports.JReportPane
Returns true if this report pane should give up the focus and give it to the editor when a keystroke activates editing.
getTableAttributes(TableElement) - Method in class sos.reports.TableFormatAdapter
 
getTableAttributes(TableElement) - Method in interface sos.reports.TableFormat
Returns the attributes to use for the table element.
getTableAttributes(TableElement) - Method in class sos.reports.DefaultTableFormat
 
getTableElement() - Method in interface sos.reports.TierElement
Returns this tier's parent table.
getTableElement() - Method in interface sos.reports.CellElement
Returns the table element to which this cell belongs.
getTableElement() - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultTierElement
 
getTableElement() - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultCellElement
 
getTableFormat(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the table format setting.
getTableStyleName() - Method in interface sos.reports.ReportTableModel
Returns the string to use as the style name for the table.
getTableStyleName() - Method in class sos.reports.AbstractReportTableModel
 
getTemplate() - Method in interface sos.reports.Report
Returns the report template for which this report was generated, or null if no template was used.
getTemplate() - Method in class sos.reports.AbstractReport
 
getText() - Method in interface sos.reports.View
Returns the text rendered by this view.
getText() - Method in class sos.reports.AbstractView
 
getTextHighlighter() - Method in class sos.reports.JReportPane
Returns the object that controls text highlighting.
getTheme() - Method in interface sos.reports.Report
Returns the theme controlling the appearance of this report.
getTheme() - Method in class sos.reports.AbstractReport
 
getTheme(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the theme to use for a nested report.
getThemes() - Method in interface sos.reports.ReportTemplate
Returns a set of themes compatible with this template's reports.
getThemes() - Method in class sos.reports.AbstractReportTemplate
 
getTierAt(int, int) - Method in interface sos.reports.TableElement
Returns the tier row or column representing the specified index.
getTierAt(int, int) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
getTierAttributes(TierElement) - Method in class sos.reports.TableFormatAdapter
 
getTierAttributes(TierElement) - Method in interface sos.reports.TableFormat
Returns the attributes to use for the specified tier element.
getTierAttributes(TierElement) - Method in class sos.reports.DefaultTableFormat
 
getTierCount(int) - Method in interface sos.reports.TableElement
Returns the total number of rows or columns.
getTierCount(int) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
getTierEditor(int) - Method in class sos.reports.TierReportEditorModel
Returns the editor associated with the specified tier, or null, if there is no editor.
getTierType() - Method in class sos.reports.TierReportSelectionModel
Returns TableElement.ROW if this selection model selects rows and TableElement.COLUMN if this selection model selects columns.
getToolTip(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the tool tip.
getToolTipText(JReportPane, MouseEvent) - Method in class sos.reports.ReportPaneUI
Returns the string to be used as the tooltip for event.
getToolTipText(JReportPane, MouseEvent) - Method in class sos.reports.BasicReportPaneUI
 
getToolTipText(MouseEvent) - Method in class sos.reports.JReportPane
Returns the string to be used as the tooltip for event.
getToolTipText(Point) - Method in interface sos.reports.View
Returns this view's tool tip string, or null, if the tool tip should be gotten by another means.
getToolTipText(Point) - Method in class sos.reports.AbstractView
 
getTopBorderFill(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the top border coloring specification.
getTopBorderThickness(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the height of the top border.
getTopPadding(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the top margin.
getType() - Method in interface sos.reports.TierElement
Returns the type of this tier (either ROW or COLUMN).
getType() - Method in interface sos.reports.ReportEvent.ElementChange
Returns the type of this change.
getType() - Method in class sos.reports.DefaultReportEvent.DefaultElementChange
 
getType() - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultTierElement
 
getUI() - Method in class sos.reports.JReportPane
Returns the look and feel delegate that renders this report pane.
getUIClassID() - Method in class sos.reports.JReportPane
Returns the UIDefaults key used to look up the name of the swing.plaf.ComponentUI class that defines the look and feel for this component.
getValueIsAdjusting() - Method in interface sos.reports.ReportSelectionModel
Returns true if the selection is undergoing a series of changes.
getValueIsAdjusting() - Method in class sos.reports.ReportSelectionEvent
Returns true if this event is one of many events because the selection model is undergoing a series of changes.
getValueIsAdjusting() - Method in class sos.reports.AbstractReportSelectionModel
 
getValueIsAdjusting() - Method in class sos.reports.AbstractReport.AbstractTableElement
Returns true if this table element is currently undergoing a series of changes.
getVerticalAlignment(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the vertical alignment of cell contents.
getVerticalGridFill(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the coloring specification of vertical grid lines.
getVerticalGridThickness(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the width of vertical grid lines.
getViewFactory() - Method in interface sos.reports.ReportEditorKit
Returns the factory that creates the views that render the elements.
getViewFactory() - Method in class sos.reports.DefaultReportEditorKit
 
getWeight(int) - Method in interface sos.reports.BreakWeightRecorder
Returns the weight at the specified index.
getWeight(int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
getWidowColumnCount(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the minimum number of columns needed after a page break.
getWidowRowCount(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the minimum number of rows needed after a page break.
GOOD_BREAK_WEIGHT - Static variable in interface sos.reports.BreakWeightRecorder
A constant signaling a good break (3).
GRAY - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.GRAY.
GREEN - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.GREEN.

H

hashCode() - Method in class sos.reports.DefaultFill
Returns a hash code value for this fill.
HEADER - Static variable in class sos.reports.DefaultTableFormat
Constant that indicates a header tier.
HorizontalAlignment - Static variable in class sos.reports.ReportStyleConstants
The style key for the horizontal alignment of cell contents.
HorizontalAlignment - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Horizontal alignment of cell contents.
HorizontalGridFill - Static variable in class sos.reports.ReportStyleConstants
The style key for the fill of a table's horizontal grid lines.
HorizontalGridFill - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Horizontal grid line coloring.
HorizontalGridThickness - Static variable in class sos.reports.ReportStyleConstants
The style key for the height of a table's horizontal grid lines.
HorizontalGridThickness - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Horizontal grid line height.

I

INSERTION - Static variable in interface sos.reports.ReportEvent.ElementChange
Constant indicating an insertion.
insertTier(int, int, boolean, Object, String) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
insertTiers(int, int, boolean, List, List) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
install(JReportPane) - Method in interface sos.reports.ReportEditorKit
Installs this editor kit into the specified report pane.
install(JReportPane) - Method in class sos.reports.DefaultReportEditorKit
 
installDefaults() - Method in class sos.reports.BasicReportPaneUI
Installs the default colors of the report pane.
installKeyboardActions() - Method in class sos.reports.BasicReportPaneUI
Installs the keyboards actions into the report pane.
installListeners() - Method in class sos.reports.BasicReportPaneUI
Installs the look and feel's listeners into the print preview pane and possibly any of its child pages.
installUI(JComponent) - Method in class sos.reports.BasicReportPaneUI
Configures the specified component appropriate for the look and feel.
InvalidBreakPosition - exception sos.reports.InvalidBreakPosition.
A position at which a report element view cannot break.
InvalidBreakPosition() - Constructor for class sos.reports.InvalidBreakPosition
Creates an instance of InvalidBreakPosition.
InvalidBreakPosition(int) - Constructor for class sos.reports.InvalidBreakPosition
Creates an instance of InvalidBreakPosition at the specified index.
InvalidBreakPosition(String) - Constructor for class sos.reports.InvalidBreakPosition
Creates an instance of InvalidBreakPosition with the specified message.
isAbsolute(int) - Method in interface sos.reports.Fill
Returns false if the offset at the specified index should be interpreted relative to the previous offset.
isAbsolute(int) - Method in class sos.reports.DefaultFill
 
isAllCaps(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the all caps setting.
isAttributeInherited(Object) - Static method in class sos.reports.ReportStyleConstants
Returns true if the specified attribute is known to be inherited.
isAutoFit(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns the auto fit setting.
isCellEditable(EventObject) - Method in class sos.reports.DefaultElementEditor
Asks this editor if it can start editing using anEvent.
isCellSelectable(CellElement) - Method in class sos.reports.CellReportSelectionModel
Returns true if the specified cell element is allowed to be selected.
isEditable() - Method in class sos.reports.JReportPane
Returns true if this report pane can be edited.
isEditing() - Method in class sos.reports.JReportPane
Returns true if this report pane is currently editing its report contents.
isElementEditable(Element) - Method in interface sos.reports.Report
Returns true if this report supports the modification of the specified report element.
isElementEditable(Element) - Method in class sos.reports.AbstractReport
 
isFocusable() - Method in class sos.reports.JReportPane
Returns whether this component can be focused.
isFooter() - Method in interface sos.reports.TierElement
Returns true if this tier is a footer tier.
isFooter() - Method in class sos.reports.AbstractReport.AbstractTierElement
 
isFooterEditable() - Method in class sos.reports.TierReportEditorModel
Returns true elements residing in a footer tier are editable.
isFooterSelectable() - Method in class sos.reports.TierReportSelectionModel
Returns true if footer tiers can be selected.
isFooterSelectable(int) - Method in class sos.reports.CellReportSelectionModel
Returns true if elements residing in footer tiers are selectable.
isHeader() - Method in interface sos.reports.TierElement
Returns true if this tier is a header tier.
isHeader() - Method in class sos.reports.AbstractReport.AbstractTierElement
 
isHeaderEditable() - Method in class sos.reports.TierReportEditorModel
Returns true elements residing in a header tier are editable.
isHeaderSelectable() - Method in class sos.reports.TierReportSelectionModel
Returns true if header tiers can be selected.
isHeaderSelectable(int) - Method in class sos.reports.CellReportSelectionModel
Returns true if elements residing in header tiers are selectable.
isKeptTogetherHorizontally(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns true if the element should not be broken horizontally.
isKeptTogetherVertically(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns true if the element should not be broken vertically.
isKeptWithNext(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns true if the tier should be on the same page as the next tier.
isKeptWithPrevious(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns true if the tier should be on the same page as the previous tier.
isMouseOverEnabled() - Method in class sos.reports.JReportPane
Returns true if mouse-over hints are enabled.
isMouseOverEnabled() - Method in class sos.reports.DefaultElementEditor
Returns true if this editor shows mouse-over hints.
isPageBreak(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns true if a page break is desired.
isSelected(Element) - Method in class sos.reports.TierReportSelectionModel
 
isSelected(Element) - Method in class sos.reports.TemplateReportSelectionModel
 
isSelected(Element) - Method in interface sos.reports.ReportSelectionModel
Returns true if the specified element is selected.
isSelected(Element) - Method in class sos.reports.CompositeReportSelectionModel
 
isSelected(Element) - Method in class sos.reports.CellReportSelectionModel
 
isTierSelectable(TierElement) - Method in class sos.reports.TierReportSelectionModel
Returns true if the specified tier element is allowed to be selected.
isWrapped(AttributeSet) - Static method in class sos.reports.ReportStyleConstants
Returns true if text is allowed to wrap.
ITALIC_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that toggles the italics attribute for the selection.

J

JReportPane - class sos.reports.JReportPane.
A report renderer and editor.
JReportPane.AccessibleJReportPane - class sos.reports.JReportPane.AccessibleJReportPane.
A class that implements accessibility support for a JReportPane.
JReportPane.AccessibleJReportPane() - Constructor for class sos.reports.JReportPane.AccessibleJReportPane
 
JReportPane.HeaderFooterFactory - interface sos.reports.JReportPane.HeaderFooterFactory.
An object that specifies page headers and footers.
JReportPane() - Constructor for class sos.reports.JReportPane
Creates a JReportPane with a default report and editor kit.
JReportPane(Report) - Constructor for class sos.reports.JReportPane
Creates a JReportPane with the specified report and a default editor kit.
JReportPane(Report, ReportEditorKit) - Constructor for class sos.reports.JReportPane
Creates a JReportPane with the specified report and editor kit.
JUMP_BACKWARD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection backward to the next grouping.
JUMP_DOWN_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection down to the next grouping.
JUMP_FORWARD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection forward to the next grouping.
JUMP_UP_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection up to the next grouping.

K

KeptTogetherHorizontally - Static variable in class sos.reports.ReportStyleConstants
The style key for an element's inability to be broken horizontally.
KeptTogetherHorizontally - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Inability to break horizontally.
KeptTogetherVertically - Static variable in class sos.reports.ReportStyleConstants
The style key for an element's inability to be broken vertically.
KeptTogetherVertically - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Inability to break vertically.
KeptWithNext - Static variable in class sos.reports.ReportStyleConstants
The style key for a tier's desire to be on the same page with the next tier.
KeptWithNext - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Inability to break before next tier.
KeptWithPrevious - Static variable in class sos.reports.ReportStyleConstants
The style key for a tier's desire to be on the same page with the previous tier.
KeptWithPrevious - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Inability to break after previous tier.

L

LeftBorderFill - Static variable in class sos.reports.ReportStyleConstants
The style key for the left border fill.
LeftBorderFill - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Left border coloring.
LeftBorderThickness - Static variable in class sos.reports.ReportStyleConstants
The style key for the left border thickness.
LeftBorderThickness - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Left border width.
LeftPadding - Static variable in class sos.reports.ReportStyleConstants
The style key for a container's left margin.
LeftPadding - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Left margin.
LIGHT_GRAY - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.LIGHT_GRAY.

M

MAGENTA - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.MAGENTA.
MARGIN_KEY - Static variable in class sos.reports.BasicReportPaneUI
The look-and-feel key for the report pane's default margins.
MARGIN_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's margins have changed.
MinimumHeight - Static variable in class sos.reports.ReportStyleConstants
The style key for an object's minimum height.
MinimumHeight - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Minimum height.
MinimumWidth - Static variable in class sos.reports.ReportStyleConstants
The style key for an object's minimum width.
MinimumWidth - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Minimum width.
MOUSE_OVER_ENABLED_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's desire to show mouse-over hints has changed.
mouseOver(Point) - Method in class sos.reports.JReportPane
Informs this report pane that the mouse is over the specified point.

N

NARROW_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that changes the selection to a child of the current selection.
NONE - Static variable in interface sos.reports.Fill
A preconstructed fill indicating no painting.
NotSelectableException - exception sos.reports.NotSelectableException.
An inability to select one of more report elements.
NotSelectableException() - Constructor for class sos.reports.NotSelectableException
Creates a new instance of NotSelectableException without detail message.
NotSelectableException(String) - Constructor for class sos.reports.NotSelectableException
Constructs an instance of NotSelectableException with the specified detail message.

O

ObjectElement - interface sos.reports.ObjectElement.
A report element representing an object.
ORANGE - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.ORANGE.
OrphanColumnCount - Static variable in class sos.reports.ReportStyleConstants
The style key for the number of columns needed before a page break.
OrphanColumnCount - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Number of orphan columns.
OrphanRowCount - Static variable in class sos.reports.ReportStyleConstants
The style key for the number of rows needed before a page break.
OrphanRowCount - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Number of orphan rows.

P

Padding - Static variable in class sos.reports.ReportStyleConstants
The style key for the left, right, top, and bottom margins.
Padding - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Left, right, top, and bottom margins.
PageBreak - Static variable in class sos.reports.ReportStyleConstants
The style key for a tier's desire to be on the next page.
PageBreak - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Forced page break.
paint(Graphics) - Method in interface sos.reports.View
Paints this view on the specified rendering surface.
paint(Graphics, JComponent) - Method in class sos.reports.BasicReportPaneUI
Paints the specified component appropriate for the look and feel.
PASTE_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that pastes from the clipboard to the report.
PINK - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.PINK.
pointToElements(JReportPane, Point) - Method in class sos.reports.ReportPaneUI
Returns the set of elements occupying the specified point.
pointToElements(JReportPane, Point) - Method in class sos.reports.BasicReportPaneUI
 
POSITIONED - Static variable in interface sos.reports.ElementEditor
A property key used to indicate that an editor component has been positioned by the editor and should not be positioned by the report pane.
processKeyBinding(KeyStroke, KeyEvent, int, boolean) - Method in class sos.reports.JReportPane
Invoked to process the key bindings for keyStroke as a result of the KeyEvent.
provideErrorFeedback(JReportPane) - Method in class sos.reports.DefaultReportEditorKit.ReportEditorKitAction
Provides error feedback, such as a beep, appropriate for the specified component.

R

READ_ONLY_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that disables editing of a report.
RED - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.RED.
removeAllHighlights(Element) - Method in interface sos.reports.TextHighlighter
Removes all text highlights associated with the specified element.
removeAllHighlights(Element) - Method in class sos.reports.DefaultTextHighlighter
 
removeEditor() - Method in class sos.reports.JReportPane
Cancels the current editing, if any.
removeHighlight(Element, Highlighter.Highlight) - Method in interface sos.reports.TextHighlighter
Removes the specified text highlight for the list of highlights associated with the specified element.
removeHighlight(Element, Highlighter.Highlight) - Method in class sos.reports.DefaultTextHighlighter
 
removeNotify() - Method in class sos.reports.JReportPane
Notifies this component that it no longer has a parent component.
removeReportListener(ReportListener) - Method in interface sos.reports.Report
Removes the specified ReportListener from this report.
removeReportListener(ReportListener) - Method in class sos.reports.AbstractReport
 
removeReportSelectionListener(ReportSelectionListener) - Method in interface sos.reports.ReportSelectionModel
Unregisters the specified listener so that it is not notified when the selection changes.
removeReportSelectionListener(ReportSelectionListener) - Method in class sos.reports.AbstractReportSelectionModel
 
removeSelectionModel(ReportSelectionModel) - Method in class sos.reports.CompositeReportSelectionModel
Removes the specified selection model from this model's collection.
removeTier(int, int) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
removeTiers(int, int, int) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
Renderer - Static variable in class sos.reports.ReportStyleConstants
The style key for an object renderer.
Renderer - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Object renderer.
Report - interface sos.reports.Report.
A hierarchy of styled information grouped together to form a report.
REPORT - Static variable in class sos.reports.AccessibleReportRole
A specialized component that presents formatted objects and text to the user.
REPORT_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's underlying report has changed.
ReportAction - class sos.reports.ReportAction.
A common superclass of report actions that allows actions to be shared across report panes and provides a mechanism to fetch the pertinent report pane.
ReportAction(String) - Constructor for class sos.reports.ReportAction
Creates an instance of ReportAction with the specified name.
reportChanged(ReportEvent) - Method in class sos.reports.TierReportSelectionModel
 
reportChanged(ReportEvent) - Method in class sos.reports.TierReportEditorModel
 
reportChanged(ReportEvent) - Method in class sos.reports.TemplateReportSelectionModel
 
reportChanged(ReportEvent) - Method in class sos.reports.TemplateReportEditorModel
 
reportChanged(ReportEvent) - Method in interface sos.reports.ReportSelectionModel
Updates itself (if necessary) as a result of a report modification.
reportChanged(ReportEvent) - Method in interface sos.reports.ReportListener
Notifies this listener that a report has changed.
reportChanged(ReportEvent) - Method in interface sos.reports.ReportEditorModel
Updates itself (if necessary) as a result of a report modification.
reportChanged(ReportEvent) - Method in class sos.reports.CompositeReportSelectionModel
 
reportChanged(ReportEvent) - Method in class sos.reports.AbstractReportSelectionModel
 
reportChanged(ReportEvent) - Method in class sos.reports.AbstractReportEditorModel
 
reportChanged(ReportEvent, Rectangle, ViewFactory, View.ResizeRequest) - Method in interface sos.reports.View
Triggers a response to a report change.
ReportEditorKit - interface sos.reports.ReportEditorKit.
An object that controls how a report is edited and manipulated.
ReportEditorModel - interface sos.reports.ReportEditorModel.
The interface to editing report elements.
ReportEvent - interface sos.reports.ReportEvent.
An indication that a report has changed.
ReportEvent.ElementChange - interface sos.reports.ReportEvent.ElementChange.
The details of how a report element changed.
ReportListener - interface sos.reports.ReportListener.
An object--when registered with a report--that gets notified when the report changes.
reportPane - Variable in class sos.reports.BasicReportPaneUI
The report pane that this look and feel is overseeing.
ReportPaneUI - class sos.reports.ReportPaneUI.
The JReportPane pluggable look and feel delegate.
ReportPaneUI() - Constructor for class sos.reports.ReportPaneUI
 
ReportSelectionEvent - class sos.reports.ReportSelectionEvent.
A change made to a report's selection model.
ReportSelectionEvent(Object, Set, boolean) - Constructor for class sos.reports.ReportSelectionEvent
Creates an instance of ReportSelectionEvent with the specified source, dirty elements, and more-to-come flag.
ReportSelectionListener - interface sos.reports.ReportSelectionListener.
An object--when registered with the selection model--that gets notified when the report selection changes.
ReportSelectionModel - interface sos.reports.ReportSelectionModel.
The interface to selecting report elements.
ReportStyleConstants - class sos.reports.ReportStyleConstants.
A collection of report attributes keys beyond those defined by javax.swing.text.StyleConstants.
ReportStyleConstants.ObjectConstants - class sos.reports.ReportStyleConstants.ObjectConstants.
A typesafe enumeration of attributes that contribute to the visualization of an object.
ReportStyleConstants.TableConstants - class sos.reports.ReportStyleConstants.TableConstants.
A typesafe enumeration of attributes that contribute to the visualization of a table.
ReportTableModel - interface sos.reports.ReportTableModel.
An extension of the javax.swing.table.TableModel interface that returns prototype values and style names.
ReportTemplate - interface sos.reports.ReportTemplate.
A named template that can generate reports and recommend themes.
ReportTemplate - Static variable in class sos.reports.ReportStyleConstants
The style key for the template to use for a nested report.
ReportTemplate - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Nested report template.
RightBorderFill - Static variable in class sos.reports.ReportStyleConstants
The style key for the right border fill.
RightBorderFill - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Right border coloring.
RightBorderThickness - Static variable in class sos.reports.ReportStyleConstants
The style key for the right border thickness.
RightBorderThickness - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Right border width.
RightPadding - Static variable in class sos.reports.ReportStyleConstants
The style key for a container's right margin.
RightPadding - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Right margin.
Rotation - Static variable in class sos.reports.ReportStyleConstants
The style key for text rotation.
Rotation - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Rotation angle (in radians).
ROW - Static variable in interface sos.reports.TableElement
A constant that indicates the row direction.
RowCushionAfter - Static variable in class sos.reports.ReportStyleConstants
The style key for the amount of space after interior rows.
RowCushionAfter - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Space after interior rows.
RowCushionBefore - Static variable in class sos.reports.ReportStyleConstants
The style key for the amount of space before interior rows.
RowCushionBefore - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Space before interior rows.

S

SCROLL_DOWN_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that scrolls the report down one page.
SCROLL_UP_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that scrolls the report up one page.
scrollElementToVisible(Element) - Method in class sos.reports.JReportPane
Scrolls this report pane, as needed, to ensure that the specified element is visible.
SELECT_ALL_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that selects all elements in the current grouping.
select(Element, boolean, boolean) - Method in class sos.reports.TierReportSelectionModel
 
select(Element, boolean, boolean) - Method in class sos.reports.TemplateReportSelectionModel
 
select(Element, boolean, boolean) - Method in interface sos.reports.ReportSelectionModel
Changes the selection.
select(Element, boolean, boolean) - Method in class sos.reports.CompositeReportSelectionModel
 
select(Element, boolean, boolean) - Method in class sos.reports.CellReportSelectionModel
 
selectAndScroll(JReportPane, Element, boolean, boolean) - Method in class sos.reports.DefaultReportEditorKit.ReportEditorKitAction
Changes the selection, if possible, and scrolls to the new selection.
SELECTION_BACKGROUND_KEY - Static variable in class sos.reports.BasicReportPaneUI
The look-and-feel key for the report pane's default selection background color.
SELECTION_BACKGROUND_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's preferred selection background color has changed.
SELECTION_BACKWARD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that extends backward the selection of a report.
SELECTION_BEGIN_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that extends the selection to the beginning.
SELECTION_DOWN_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that extends the selection of a report down.
SELECTION_END_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that extends the selection to the end.
SELECTION_FOREGROUND_KEY - Static variable in class sos.reports.BasicReportPaneUI
The look-and-feel key for the report pane's default selection foreground color.
SELECTION_FOREGROUND_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's preferred selection foreground color has changed.
SELECTION_FORWARD_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that extends forward the selection of a report.
SELECTION_MODEL_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's selection model has changed.
SELECTION_SCROLL_DOWN_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that extends forward the selection one page.
SELECTION_SCROLL_UP_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action taht extends backward the selection one page.
SELECTION_UP_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that extends the selection of a report up.
selectionChanged(ReportSelectionEvent) - Method in interface sos.reports.ReportSelectionListener
Notifies this listener that the report selection has changed.
setAllCaps(MutableAttributeSet, boolean) - Static method in class sos.reports.ReportStyleConstants
Sets whether or not text should be in all capital letters.
setAnchorSelectionElement(Element) - Method in class sos.reports.TierReportSelectionModel
 
setAnchorSelectionElement(Element) - Method in class sos.reports.TemplateReportSelectionModel
 
setAnchorSelectionElement(Element) - Method in interface sos.reports.ReportSelectionModel
Sets the anchor selection element.
setAnchorSelectionElement(Element) - Method in class sos.reports.CompositeReportSelectionModel
 
setAnchorSelectionElement(Element) - Method in class sos.reports.CellReportSelectionModel
 
setAutoFit(MutableAttributeSet, boolean) - Static method in class sos.reports.ReportStyleConstants
Sets whether or not text should be sized to fit its container.
setBackgroundFill(MutableAttributeSet, Fill) - Static method in class sos.reports.ReportStyleConstants
Sets the background coloring specification.
setBorderFill(MutableAttributeSet, Fill) - Static method in class sos.reports.ReportStyleConstants
Sets the coloring specification of the left, right, top, and bottom border.
setBorderThickness(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the thickness of the left, right, top, and bottom border.
setBottomBorderFill(MutableAttributeSet, Fill) - Static method in class sos.reports.ReportStyleConstants
Sets the coloring specification of the bottom border.
setBottomBorderThickness(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the height of the bottom border.
setBottomPadding(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the bottom padding.
setBounds(int, int, int, int) - Method in class sos.reports.JReportPane
Moves and resizes this report pane.
setCell(int, int, Element, String) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
setCell(int, int, int, int, Element, String) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
setCellAttributes(AttributeSet, int, int) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for cells in the specified row and column.
setCellAttributes(AttributeSet, int, int, int, int) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for cells spanning the specified region.
setClassEditor(Class, ElementEditor) - Method in class sos.reports.DefaultReportEditorModel
Sets the editor for the specified class.
setClickCountToStart(int) - Method in class sos.reports.DefaultElementEditor
Specifies the number of clicks needed to start editing.
setColumnAttributes(AttributeSet) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for all columns.
setColumnAttributes(AttributeSet, int) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for columns at the specified index.
setColumnAttributes(AttributeSet, Object) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for header, body, or footer columns.
setColumnCellAttributes(AttributeSet, int) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for cells that fall in the specified column.
setColumnCellAttributes(AttributeSet, int, Object) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for cells that fall in the header, body, or footer portion of the specified column.
setColumnCellAttributes(AttributeSet, Object) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for cells that fall in the header, body, or footer columns.
setColumnCushionAfter(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the amount of space after interior columns.
setColumnCushionBefore(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the amount of space before interior columns.
setColumnPrototypes(Object[]) - Method in class sos.reports.TableReportTemplate
Sets the column prototype values.
setDragEnabled(boolean) - Method in class sos.reports.JReportPane
Sets whether or not this report pane should allow dragging of its report contents to other components or applications.
setEditable(boolean) - Method in class sos.reports.JReportPane
Sets whether or not this report pane can be edited.
setEditorKit(ReportEditorKit) - Method in class sos.reports.JReportPane
Sets the editor kit.
setEditorModel(ReportEditorModel) - Method in class sos.reports.JReportPane
Sets the editor model, which controls the editing of report elements.
setElementTraversalPolicy(TraversalPolicy) - Method in class sos.reports.JReportPane
Sets the policy that controls the tab order among elements.
setFillProportion(MutableAttributeSet, int) - Static method in class sos.reports.ReportStyleConstants
Sets the relative amount of excess space that a tier wishes to assume.
setFooterEditable(boolean) - Method in class sos.reports.TierReportEditorModel
Specifies if elements residing in footer tiers are editable.
setFooterSelectable(boolean) - Method in class sos.reports.TierReportSelectionModel
Specifies if footer tiers can be selected.
setFooterSelectable(int, boolean) - Method in class sos.reports.CellReportSelectionModel
Specifies if elements residing in footer tiers are selectable.
setFooterTierCount(int, int) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
setFormat(MutableAttributeSet, Format) - Static method in class sos.reports.ReportStyleConstants
Sets the object that converts objects to text.
setHeaderEditable(boolean) - Method in class sos.reports.TierReportEditorModel
Specifies if elements residing in header tiers are editable.
setHeaderSelectable(boolean) - Method in class sos.reports.TierReportSelectionModel
Specifies if header tiers can be selected.
setHeaderSelectable(int, boolean) - Method in class sos.reports.CellReportSelectionModel
Specifies if elements residing in header tiers are selectable.
setHeaderTierCount(int, int) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
setHorizontalAlignment(MutableAttributeSet, int) - Static method in class sos.reports.ReportStyleConstants
Sets the horizontal alignment of cell contents.
setHorizontalGridFill(MutableAttributeSet, Fill) - Static method in class sos.reports.ReportStyleConstants
Sets the coloring specification of horizontal grid lines.
setHorizontalGridThickness(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the height of horizontal grid lines.
setIndex(int) - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultTierElement
Sets this tier element's index.
setKeptTogetherHorizontally(MutableAttributeSet, boolean) - Static method in class sos.reports.ReportStyleConstants
Sets an element's inability to be broken horizontally.
setKeptTogetherVertically(MutableAttributeSet, boolean) - Static method in class sos.reports.ReportStyleConstants
Sets an element's inability to be broken vertically.
setKeptWithNext(MutableAttributeSet, boolean) - Static method in class sos.reports.ReportStyleConstants
Sets a tier's desire to be on the same page with the next tier.
setKeptWithPrevious(MutableAttributeSet, boolean) - Static method in class sos.reports.ReportStyleConstants
Sets a tier's desire to be on the same page with the previous tier.
setLeadSelectionElement(Element) - Method in class sos.reports.TierReportSelectionModel
 
setLeadSelectionElement(Element) - Method in class sos.reports.TemplateReportSelectionModel
 
setLeadSelectionElement(Element) - Method in interface sos.reports.ReportSelectionModel
Sets the lead selection element.
setLeadSelectionElement(Element) - Method in class sos.reports.CompositeReportSelectionModel
 
setLeadSelectionElement(Element) - Method in class sos.reports.CellReportSelectionModel
 
setLeftBorderFill(MutableAttributeSet, Fill) - Static method in class sos.reports.ReportStyleConstants
Sets the coloring specification of the left border.
setLeftBorderThickness(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the width of the left border.
setLeftPadding(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the left padding.
setLength(int, int) - Method in interface sos.reports.View
Set the length of this view along the specified axis.
setMargin(Insets) - Method in class sos.reports.JReportPane
Sets the amount of space between this report pane's border and report.
setMinimumHeight(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the minimum height.
setMinimumLengthChanged(int) - Method in class sos.reports.View.ResizeRequest
Is called to indicate that the minimum length along the specified axis may have changed.
setMinimumWidth(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the minimum width.
setMouseOverEnabled(boolean) - Method in class sos.reports.JReportPane
Sets whether this component should provide mouse-over hints.
setMouseOverEnabled(boolean) - Method in class sos.reports.DefaultElementEditor
Sets whether or not this editor shows mouse-over hints.
setNestedRootElement(Element) - Method in interface sos.reports.ObjectElement
Sets the nested root element.
setNestedRootElement(Element) - Method in class sos.reports.AbstractReport.AbstractObjectElement
 
setObject(Element, Object) - Method in interface sos.reports.Report
Sets the specified element's object to object.
setObject(Element, Object) - Method in class sos.reports.AbstractReport
 
setObject(Object) - Method in class sos.reports.AbstractReport.DefaultObjectElement
Sets this element's object.
setOrphanColumnCount(MutableAttributeSet, int) - Static method in class sos.reports.ReportStyleConstants
Sets the minimum number of columns before a page break is allowed.
setOrphanRowCount(MutableAttributeSet, int) - Static method in class sos.reports.ReportStyleConstants
Sets the minimum number of rows before a page break is allowed.
setPadding(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the left, right, top, and bottom margins.
setPageBreak(MutableAttributeSet, boolean) - Static method in class sos.reports.ReportStyleConstants
Sets a tier's desire to be on the next page.
setParent(View) - Method in interface sos.reports.View
Sets this view's parent view.
setParent(View) - Method in class sos.reports.AbstractView
 
setParentElement(Element) - Method in interface sos.reports.Element
Sets this element's parent.
setParentElement(Element) - Method in class sos.reports.AbstractReport.AbstractObjectElement
 
setParentElement(Element) - Method in class sos.reports.AbstractReport.AbstractTierElement
 
setParentElement(Element) - Method in class sos.reports.AbstractReport.AbstractCellElement
 
setParentElement(Element) - Method in class sos.reports.AbstractReport.AbstractTableElement
 
setPreferredLengthChanged(int) - Method in class sos.reports.View.ResizeRequest
Is called to indicate that the preferred length along the specified axis may have changed.
setPrototypeCellElement(CellElement) - Method in class sos.reports.AbstractReport.DefaultTableElement.DefaultTierElement
Sets the prototypical cell element for this tier.
setRange(int, int) - Method in interface sos.reports.BreakWeightRecorder
Sets this recorder's clip range.
setRange(int, int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
setRenderer(MutableAttributeSet, ElementRenderer) - Static method in class sos.reports.ReportStyleConstants
Sets the renderer to use to display an element.
setReport(Report) - Method in class sos.reports.JReportPane
Establishes the report that this report pane should render and edit.
setReportTemplate(MutableAttributeSet, ReportTemplate) - Static method in class sos.reports.ReportStyleConstants
Sets the report template to use for a nested report.
setRightBorderFill(MutableAttributeSet, Fill) - Static method in class sos.reports.ReportStyleConstants
Sets the coloring specification of the right border.
setRightBorderThickness(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the width of the right border.
setRightPadding(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the right padding.
setRotation(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the rotation (in radians).
setRowAttributes(AttributeSet) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for all rows.
setRowAttributes(AttributeSet, int) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for rows at the specified index.
setRowAttributes(AttributeSet, Object) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for header, body, or footer rows.
setRowCellAttributes(AttributeSet, int) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for cells that fall in the specified row.
setRowCellAttributes(AttributeSet, int, Object) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for cells that fall in the header, body, or footer portion of the specified row.
setRowCellAttributes(AttributeSet, Object) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for cells that fall in the header, body, or footer rows.
setRowCushionAfter(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the amount of space after interior rows.
setRowCushionBefore(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the amount of space before interior rows.
setSelectedElements(Set) - Method in class sos.reports.TierReportSelectionModel
 
setSelectedElements(Set) - Method in class sos.reports.TemplateReportSelectionModel
 
setSelectedElements(Set) - Method in interface sos.reports.ReportSelectionModel
Sets the selection to the report elements in the specified set.
setSelectedElements(Set) - Method in class sos.reports.CompositeReportSelectionModel
 
setSelectedElements(Set) - Method in class sos.reports.CellReportSelectionModel
 
setSelectionBackground(Color) - Method in class sos.reports.JReportPane
Sets the selection background color.
setSelectionForeground(Color) - Method in class sos.reports.JReportPane
Sets the selection foreground color.
setSelectionMode(int) - Method in class sos.reports.TierReportSelectionModel
Sets the selection mode.
setSelectionMode(int, int) - Method in class sos.reports.CellReportSelectionModel
Sets the selection mode for the specified tier type.
setSelectionModel(ReportSelectionModel) - Method in class sos.reports.JReportPane
Sets the selection model, which governs how elements are selected.
setSelectionNeededForDrag(boolean) - Method in class sos.reports.JReportPane
Sets if an element must be selected before the user can drag it.
setSurrendersFocusOnKeystroke(boolean) - Method in class sos.reports.JReportPane
Sets whether editors get the focus after a keystroke activates editing.
setTableAttributes(AttributeSet) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for tables.
setTableFormat(MutableAttributeSet, TableFormat) - Static method in class sos.reports.ReportStyleConstants
Sets the table format.
setTemplateEditorModel(String, ReportEditorModel) - Method in class sos.reports.TemplateReportEditorModel
Associates the specified editor model with the specified template name.
setTemplateSelectionModel(String, ReportSelectionModel) - Method in class sos.reports.TemplateReportSelectionModel
Associates the specified selection model to the specified template name.
setTextHighlighter(TextHighlighter) - Method in class sos.reports.JReportPane
Sets the object that controls text highlighting.
setTheme(MutableAttributeSet, Theme) - Static method in class sos.reports.ReportStyleConstants
Sets the theme to use for a nested report.
setTierAttributes(AttributeSet) - Method in class sos.reports.DefaultTableFormat
Sets the attributes for all rows and columns.
setTierEditor(int, ElementEditor) - Method in class sos.reports.TierReportEditorModel
Sets the editor to use for elements residing in the specified tier.
setTierPrototype(int, int, Element, String) - Method in class sos.reports.AbstractReport.DefaultTableElement
 
setToolTip(MutableAttributeSet, String) - Static method in class sos.reports.ReportStyleConstants
Sets the tool tip.
setTopBorderFill(MutableAttributeSet, Fill) - Static method in class sos.reports.ReportStyleConstants
Sets the coloring specification of the top border.
setTopBorderThickness(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the height of the top border.
setTopLeftCorner(int, int) - Method in interface sos.reports.View
Sets this view's x and y offsets.
setTopPadding(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the top padding.
setUI(ReportPaneUI) - Method in class sos.reports.JReportPane
Sets the look and feel delegate for this report pane.
setValueIsAdjusting(boolean) - Method in interface sos.reports.ReportSelectionModel
Sets whether or not the selection is about to undergo changes.
setValueIsAdjusting(boolean) - Method in class sos.reports.AbstractReportSelectionModel
 
setValueIsAdjusting(boolean) - Method in class sos.reports.AbstractReport.AbstractTableElement
Sets whether or not this table element is undergoing a series of changes.
setVerticalAlignment(MutableAttributeSet, int) - Static method in class sos.reports.ReportStyleConstants
Sets the vertical alignment of cell contents.
setVerticalGridFill(MutableAttributeSet, Fill) - Static method in class sos.reports.ReportStyleConstants
Sets the coloring specification of vertical grid lines.
setVerticalGridThickness(MutableAttributeSet, double) - Static method in class sos.reports.ReportStyleConstants
Sets the height of vertical grid lines.
setWeight(int, int) - Method in interface sos.reports.BreakWeightRecorder
Sets the weight at the specified index.
setWeight(int, int) - Method in class sos.reports.ArrayBreakWeightRecorder
 
setWidowColumnCount(MutableAttributeSet, int) - Static method in class sos.reports.ReportStyleConstants
Sets the minimum number of columns needed after a page break.
setWidowRowCount(MutableAttributeSet, int) - Static method in class sos.reports.ReportStyleConstants
Sets the minimum number of rows needed after a page break.
setWrapped(MutableAttributeSet, boolean) - Static method in class sos.reports.ReportStyleConstants
Sets whether or not text is allowed to wrap.
shouldSelectCell(EventObject) - Method in class sos.reports.DefaultElementEditor
Returns true if the editing cell should be selected, false otherwise.
sos.reports - package sos.reports
Provides classes and interfaces to display and edit objects in a report.
stopCellEditing() - Method in class sos.reports.DefaultElementEditor
Tells this editor to stop editing and accept any partially edited value as the value of the editor.
stopEditing() - Method in class sos.reports.JReportPane
Stops the editing of an element.
stopMouseOver() - Method in class sos.reports.JReportPane
Hides any mouse-over hints that are being shown.
STRADDLE_PREVIOUS_COLUMN - Static variable in class sos.reports.TableReportTemplate
A place holder object that indicates that this cell is a part of the cell in the previous column.
STRADDLE_PREVIOUS_ROW - Static variable in class sos.reports.TableReportTemplate
A place holder object that indicates that this cell is a part of the cell in the previous row.
STRIKE_THROUGH_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that toggles the strike-through attribute for the selection.
STRUCTURE_CHANGE - Static variable in interface sos.reports.ReportEvent.ElementChange
Constant indicating a structural change.

T

TableElement - interface sos.reports.TableElement.
A portion of a report organized into rows and columns.
TableFormat - interface sos.reports.TableFormat.
An object that controls the formatting of report tables.
TableFormat - Static variable in class sos.reports.ReportStyleConstants
The style key for the table format.
TableFormat - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Table style.
TableFormatAdapter - class sos.reports.TableFormatAdapter.
A table format that returns empty attribute sets for all methods.
TableFormatAdapter() - Constructor for class sos.reports.TableFormatAdapter
 
TableFormats - class sos.reports.TableFormats.
A factory class for creating various table formats.
TableReportTemplate - class sos.reports.TableReportTemplate.
A report template that creates a report from an Object[], java.util.List, javax.swing.ListModel, Object[][], java.util.Map, javax.swing.text.TableModel, or ReportTableModel.
TableReportTemplate() - Constructor for class sos.reports.TableReportTemplate
Creates an instance of TableReportTemplate with a default name and 0 as the number of header and footer rows and columns.
TableReportTemplate(String) - Constructor for class sos.reports.TableReportTemplate
Creates an instance of TableReportTemplate with the specified name and 0 as the number of header and footer rows and columns.
TableReportTemplate(String, int, int, int, int) - Constructor for class sos.reports.TableReportTemplate
Creates an instance of TableReportTemplate that has the specified number of header and footer rows and columns.
TemplateReportEditorModel - class sos.reports.TemplateReportEditorModel.
A report editor model that bases the editor model on the name of the report template.
TemplateReportEditorModel() - Constructor for class sos.reports.TemplateReportEditorModel
Creates an instance of TemplateReportEditorModel.
TemplateReportEditorModel(String, ReportEditorModel) - Constructor for class sos.reports.TemplateReportEditorModel
Creates an instance of TemplateReportEditorModel.
TemplateReportSelectionModel - class sos.reports.TemplateReportSelectionModel.
A report selection model that bases the selection model on the name of the report template.
TemplateReportSelectionModel() - Constructor for class sos.reports.TemplateReportSelectionModel
Creates an empty TemplateReportSelectionModel.
TemplateReportSelectionModel(String, ReportSelectionModel) - Constructor for class sos.reports.TemplateReportSelectionModel
Creates an instance of TemplateReportSelectionModel with an initial selection model mapping.
TEXT_HIGHLIGHTER_PROPERTY - Static variable in class sos.reports.JReportPane
Constant used by property change events to signal that the JReportPane's text highlighter has changed.
TextHighlighter - interface sos.reports.TextHighlighter.
An object that specifies report text highlighting.
Theme - interface sos.reports.Theme.
A named style repository.
Theme - Static variable in class sos.reports.ReportStyleConstants
The style key for the theme to use for a nested report.
Theme - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Theme of the nested report.
TierElement - interface sos.reports.TierElement.
A portion of a report representing a row or column in a table.
TierReportEditorModel - class sos.reports.TierReportEditorModel.
A report editor model that uses editors that are registered with the row or column in which the element resides.
TierReportEditorModel(int) - Constructor for class sos.reports.TierReportEditorModel
Creates an instance of TierReportEditorModel for the specified tier type with headers and footers not editable.
TierReportEditorModel(int, boolean, boolean) - Constructor for class sos.reports.TierReportEditorModel
Creates an instance of TierReportEditorModel for the specified tier type where the editability of headers and footers are specified.
TierReportSelectionModel - class sos.reports.TierReportSelectionModel.
A selection model for rows and columns.
TierReportSelectionModel(int) - Constructor for class sos.reports.TierReportSelectionModel
Creates an instance of TierReportSelectionModel for the specified tier type.
TierReportSelectionModel(int, boolean, boolean) - Constructor for class sos.reports.TierReportSelectionModel
Creates an instance of TierReportSelectionModel for the specified tier type that can select headers and footers as specified.
ToolTip - Static variable in class sos.reports.ReportStyleConstants
The style key for the tool tip.
ToolTip - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Tool tip.
TopBorderFill - Static variable in class sos.reports.ReportStyleConstants
The style key for the top border fill.
TopBorderFill - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Top border coloring.
TopBorderThickness - Static variable in class sos.reports.ReportStyleConstants
The style key for the top border thickness.
TopBorderThickness - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Top border height.
TopPadding - Static variable in class sos.reports.ReportStyleConstants
The style key for a container's top margin.
TopPadding - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Top margin.
toString() - Method in class sos.reports.ReportStyleConstants
Returns the string representation.
toString() - Method in class sos.reports.ReportSelectionEvent
Returns a string that captures this event's properties.
toString() - Method in class sos.reports.DefaultTheme
Returns a string representation of this theme.
toString() - Method in class sos.reports.ArrayBreakWeightRecorder
Returns a string representation of this object.
toString() - Method in class sos.reports.AbstractReportTemplate
Returns a string representation of this theme.
toString(int, int) - Method in class sos.reports.ArrayBreakWeightRecorder
Returns a string representation of this recorder over the specified range.
TRAVERSAL_POLICY_KEY - Static variable in class sos.reports.BasicReportPaneUI
The look-and-feel key for the report pane's default traversal policy.
TraversalPolicy - interface sos.reports.TraversalPolicy.
An object that specifies the order in which report elements should be visited.

U

UNDEFINED_BREAK_WEIGHT - Static variable in interface sos.reports.BreakWeightRecorder
A constant signaling that the break weight has not been specified (0).
UNDERLINE_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that toggles the underline attribute for the selection.
uninstall(JReportPane) - Method in interface sos.reports.ReportEditorKit
Uninstalls this editor kit from the specified report pane.
uninstall(JReportPane) - Method in class sos.reports.DefaultReportEditorKit
 
uninstallDefaults() - Method in class sos.reports.BasicReportPaneUI
Uninstalls the defaults installed by installDefaults.
uninstallKeyboardActions() - Method in class sos.reports.BasicReportPaneUI
Uninstalls the keyboard actions installed by this look and feel object.
uninstallListeners() - Method in class sos.reports.BasicReportPaneUI
Uninstalls the listeners installed by this look and feel object.
uninstallUI(JComponent) - Method in class sos.reports.BasicReportPaneUI
Reverses configuration which was done on the specified component during installUI.
UNSELECT_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that de-selects all elements of a report.
UP_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that moves the selection up.
updateUI() - Method in class sos.reports.JReportPane
Resets the UI property with the value from the current look and feel.
USE_COLUMN_NAMES - Static variable in class sos.reports.TableReportTemplate
A constant (used as the number of row headers) to indicate that the template should use the column names as row headers.

V

VerticalAlignment - Static variable in class sos.reports.ReportStyleConstants
The style key for the vertical alignment of cell contents.
VerticalAlignment - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Vertical alignment of cell contents.
VerticalGridFill - Static variable in class sos.reports.ReportStyleConstants
The style key for the fill of a table's vertical grid lines.
VerticalGridFill - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Vertical grid line coloring.
VerticalGridThickness - Static variable in class sos.reports.ReportStyleConstants
The style key for the height of a table's vertical grid lines.
VerticalGridThickness - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Vertical grid line width.
View - interface sos.reports.View.
An object that can size and display a portion of a report.
View.ResizeRequest - class sos.reports.View.ResizeRequest.
A way to indicate that a view's minimum and preferred lengths have possibly changed.
View.ResizeRequest() - Constructor for class sos.reports.View.ResizeRequest
 
ViewFactory - interface sos.reports.ViewFactory.
An object that creates Views given a Element.

W

WHITE - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.WHITE.
WIDEN_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that changes the selection to a container of the current selection.
WidowColumnCount - Static variable in class sos.reports.ReportStyleConstants
The style key for the number of columns needed after a page break.
WidowColumnCount - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Number of widow columns.
WidowRowCount - Static variable in class sos.reports.ReportStyleConstants
The style key for the number of rows needed after a page break.
WidowRowCount - Static variable in class sos.reports.ReportStyleConstants.TableConstants
Number of widow rows.
Wrapped - Static variable in class sos.reports.ReportStyleConstants
The style key for wrapping text in its container.
Wrapped - Static variable in class sos.reports.ReportStyleConstants.ObjectConstants
Wrapping of text.
WRITABLE_ACTION_NAME - Static variable in interface sos.reports.ReportEditorKit
Name of the action that enables editing of a report.

X

X_AXIS - Static variable in interface sos.reports.View
A constant that indicates the direction along the X axis (horizontal).

Y

Y_AXIS - Static variable in interface sos.reports.View
A constant that indicates the direction along the Y axis (vertical).
YELLOW - Static variable in interface sos.reports.Fill
A preconstructed fill that paints the entire region with java.awt.Color.YELLOW.

A B C D E F G H I J K L M N O P R S T U V W X Y

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