TPTP 4.2.0 Platform Project
Internal API Specification

Package org.eclipse.tptp.platform.report.core.internal

Interface Summary
IDAlignment Provides an interface for alignment/style definitions, that can be combined each others.
IDBasicItem Provides an empty interface for categorized basic items in a JScrib document.
IDColor Provides an interface for the color object in JScrib document.
IDCoord Defines minimal requirement a coordinate on a axis have to provide.
IDDocument Provides an interface for the JScrib documents.
IDFont Provides an interface for the Font object in JScrib documents.
IDItem Provides an interface for all items in a JScrib document except Colors, Fonts and Styles.
IDItemIterator Provides an interface to parse a IDItem hierarchy.
IDLink An IDLink allows to define links in various node of a document.
IDObject Provides a General global interface for all interfaces and classes in the tptp charting and reporting component.
IDocumentReader IReader is provided to federate any class wanted to read IDObject, using an InputStream.
IDocumentWriter IWriter is provided to federate any class wanted to write IDObject using an OutputStream.
IDParagraphItem Provides an interface for all items which are children of Paragraph.
IDRegistry Provides a common interface for registries.
IDRenderable Provides a common interface for all renderable object.
IDSizeableItem Provides an interface for resizable IDItem.
IDStringSerializable Provides an interface to de/serialize data from/into a String.
IDStyle Provides an interface the style in JScrib.
IDTaggedItem Provides an interface for item which can be identified by a tag in a document.
IDTextualItem Provides an interface for object which can contain a string character as contents.
IDWallpaper Provides an interface for wallpaper definition.
 

Class Summary
DAbstractParagraph Provides an abstract class for all another DItemContainer which have alignment property
DAccessibilityDesc This object can be added to IDItem to set a accessibility description to provide information to the Screen Reader.
DAccessibilityTitle This object can be added to IDItem to set a accessibility title to provide information to the Screen Reader.
DAxis Axis is used to store coordinates in point.
DBorder Apply a border to children items.
DCategory This class allows to create categories on a DAxis object A DCoord object can have a DCategory id as value
DCell This is a cell of table.
DCellText Optimisation of a DCell: The difference is that a DCellText only accept a single text String.
DChildrenController This class contains rules to check insertion of a IDItem child in a item.
DColor DColor describes a color with RGB values.
DColorRegistry A DColorRegistry is a registry collecting IDColor objects.
DCoord A double coordinate on an axis, designed to be a child of a DPoint.
DCoordAbstract Abstract DCoord.
DCoordObject An Object coordinate on an axis, designed to be a child of a DPoint.
DCurve A curve is the parent of one or several points, can have a name.
DCurveLink This class provides a curve which can be an IDLink
DData A DData is a class to set user data in a document hierarchy.
DDocument A DDocument is the class to use to create any document.
DEvent This class provides event handler support for the item.
DFolder A folder contains three part, first a folder header which is the first IDItem child of folder, second a body build from others children of folder, and a folder model.
DFolderModel Share common properties used by DFolder, opened and closed symbol (including foreground and background colors), and 'indented' state.
DFont A DFont defines the appearance of a font.
DFontRegistry A DFontRegistry is a container for IDFont.
DFooter DFooter is used to create a page's footer in a document.
DGraphic Graphics purpose is to display chart in documents.
DHeader DFooter is used to create a page's header in a document.
DI18N This interface provides the common properties for the internatinaliszation information.
DImage This class provides a way to add images in a document.
DInclude This interface provides the include information.
DIndex Creates automatically an index in the document.
DIndexEntry A DIndexEntry is an index entry.
DItem A DItem is defined by a parent item, a next item and a style.
DItemContainer A DItemContainer is a container which contains IDItem.
DItemIterator DItemIterator provides a way to parse all IDItem of a document hierarchy in deep before.
DItemPointer A DItemPointer is a pointer.
DLine A DLine is a line separator.
DLink A DLink allows to define links in a document and create hypertext document. by referencing a DTag.
DLinkUtil Provides utility code and link's method definition for IDLink implementors.
DList A DList is a DItemContainer that lists paragraph numbers or paragraph glyph.
DMarkerLine This interface provides the marker line information.
DMarkerRegion This interface provides the marker region information.
DPageBreak A DPageBreak can be added to end the current page and to continue on a new page.
DPageCounter A DPageCounter is a counter incremented when a new page is added to a document: it is the page number.
DPalettes This interface provides the color palettes information used by a chart
DParagraph A DParagraph describes a paragraph.
DPoint A point is a Curve (DCurve) item child containing one or several coordinates (DCoord) assocated to axis (DAxis).
DPointLink DPointLink add IDLink ability to a DPoint item.
DPopup DPopup describes the containt of a hidden paragraph wich appears only if the user clicks on a link.
DPreferences This interface provides the properties for the preferences information.
DPropertyStore DPropertyStore purpose is to store values associated with a key (a string).
DRow The row is part of a table: table contains rows and each row contains only DCell.
DSection The DSection is a part of a document.
DShapes This class provides the information to draw shape for the point in a chart.
DStyle DStyle describes the way how a paragraph is presented in a document: it is composed of a name, a font, a foreground color, a background color and a format like BULLETS, NUMBERS, ROMAN LETTERS, LETTERS, ARROWS, FINGERS or NOTHING.
DStyleRegistry A style registry is a collection of IDStyle, the registry assures that a style is stored only once (in the meaning of '==').
DSummary A DSummary is a table of contents which lists titles, title levels.
DTable A table is defined by rows and cells: it contains rows and each row contains cells.
DTag A DTag is a fixed point in a document that represents a target for a link.
DText DText defines a string to be displayed in a document.
DTimeStamp This interface provides the properties for the time stamp information.
DTitle A DTitle is a title with a title level and a tag.
DWallpaper IDWallpaper implementation.
XMLGraphicReader XMLGraphicReader is a concrete class that will take in an xml document that represents a chart and create an object model.
 


TPTP 4.2.0 Platform Project
Internal API Specification