A B C D E F G H I K L M N O P R S T V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractLineSeries - Class in org.faceless.graph2
-
A Line series represents a function - for every
X
value there is a correspondingf(X)
. - AbstractMarker - Class in org.faceless.graph2
-
This class represents an "object" which can be placed on the graph but is not directly part of a series.
- AbstractMarker() - Constructor for class org.faceless.graph2.AbstractMarker
- ACTIONS - Static variable in class org.faceless.graph2.tag.Embedder
-
A list of the "actions" that can be applied to each rollover area.
- add(AbstractLineSeries) - Method in class org.faceless.graph2.AreaSeries
-
Add a LineSeries to this Series
- addBackupFont(String) - Method in class org.faceless.graph2.TextStyle
-
Add a backup font to this style.
- addBox(String, double, double, double, double, Style) - Method in class org.faceless.graph2.Series
-
Add a box to this Series.
- addCustom(AbstractMarker, String, TextStyle) - Method in class org.faceless.graph2.Key
-
Add a custom marker and/or text to the Key.
- addKey(Key, double, double) - Method in class org.faceless.graph2.Graph
-
Set a Key on the graph, and position it at the specified location on the Graph.
- addKey(Key, int) - Method in class org.faceless.graph2.Graph
-
Set a Key on the graph and position it at the edges of the Output.
- addLabel(String, AbstractMarker, double, Style) - Method in class org.faceless.graph2.PieGraph
-
Add a label to one of the slices in the pie.
- addLabel(String, AbstractMarker, double, Style, int) - Method in class org.faceless.graph2.PieGraph
-
Add a label to one of the slices in the pie.
- addLabel(AbstractMarker, double, double) - Method in class org.faceless.graph2.DialGraph
-
Add a marker to one of the slices of the DialGraph.
- addLabels(double, double, double, double, boolean, TextStyle, NumberFormat, double, double) - Method in class org.faceless.graph2.DialGraph
-
Add numerical labels around the edge of the dial graph.
- addLine(String, double, double, double, double, Style) - Method in class org.faceless.graph2.PieGraph
-
Add a line to the graph.
- addLine(String, double, double, double, double, Style) - Method in class org.faceless.graph2.Series
-
Add a line to this Series.
- addMarker(AbstractMarker, double, double) - Method in class org.faceless.graph2.PieGraph
-
Add an AbstractMarker at an arbitrary cartesion point on the graph.
- addMarker(AbstractMarker, double, double) - Method in class org.faceless.graph2.Series
-
Add a
Marker
to this Series. - addMarker(AbstractMarker, String, double) - Method in class org.faceless.graph2.GeneralBarSeries
-
Add a
Marker
to this Series. - addNeedle(double, double, double, double, double, double, double, Style, int) - Method in class org.faceless.graph2.DialGraph
-
Add a "needle" the graph.
- addPolarMarker(AbstractMarker, double, double) - Method in class org.faceless.graph2.PieGraph
-
Add an AbstractMarker at an arbitrary polar coordinate on the graph.
- addSegment(double, double, double, double, Style) - Method in class org.faceless.graph2.DialGraph
-
Add a colored "segment" to the graph.
- addSeries(Series) - Method in class org.faceless.graph2.AxesGraph
-
Add a series to this Graph, plotted against the bottom and left axes.
- addSeries(Series, int) - Method in class org.faceless.graph2.AxesGraph
-
Add a series to this Graph, plotted against the specified axes.
- addSeries(Series, TextStyle) - Method in class org.faceless.graph2.Key
-
Add the specified series to the Key.
- addText(String, TextStyle) - Method in class org.faceless.graph2.Graph
-
Add some text to the Graph.
- addTick(double, double, double, Style) - Method in class org.faceless.graph2.DialGraph
-
Add a tick to the graph
- addTicks(double, double, double, double, double, Style) - Method in class org.faceless.graph2.DialGraph
-
Add several ticks at equally spaced intervals around the graph
- Align - Class in org.faceless.graph2
-
A non-instantiable class containing several constants dealing with alignments.
- AreaSeries - Class in org.faceless.graph2
-
An AreaSeries is used to plot several
AbstractLineSeries
, one on top of eachother, with the space under each line filled. - AreaSeries(String) - Constructor for class org.faceless.graph2.AreaSeries
-
Create a new AreaSeries
- ARROW_LARGE - Static variable in class org.faceless.graph2.DialGraph
-
Constant that can be passed into
addNeedle()
to draw a large arrow. - ARROW_MEDIUM - Static variable in class org.faceless.graph2.DialGraph
-
Constant that can be passed into
addNeedle()
to draw a medium arrow. - ARROW_NONE - Static variable in class org.faceless.graph2.DialGraph
-
Constant that can be passed into
addNeedle()
to draw no arrow at all. - ARROW_SMALL - Static variable in class org.faceless.graph2.DialGraph
-
Constant that can be passed into
addNeedle()
to draw a small arrow. - AxesGraph - Class in org.faceless.graph2
-
The AxesGraph class represents any type of graph that's plotted against an axis - bar graphs, line graphs and so on.
- AxesGraph() - Constructor for class org.faceless.graph2.AxesGraph
-
Create a new AxesGraph
- Axis - Class in org.faceless.graph2
B
- B_SPLINE - Static variable in class org.faceless.graph2.SplineSeries
-
Defines the basis matrix for a B-spline
- BarAxis - Class in org.faceless.graph2
-
A subclass of
Axis
useful for plotting Bar Series. - BarAxis() - Constructor for class org.faceless.graph2.BarAxis
-
Create a new BarAxis
- BarAxis(String[]) - Constructor for class org.faceless.graph2.BarAxis
-
Create a new BarAxis with the specified labels.
- BarAxis(List<String>) - Constructor for class org.faceless.graph2.BarAxis
-
Create a new BarAxis with the specified labels.
- BarSeries - Class in org.faceless.graph2
-
The most basic form of Bar series, this can be used to plot bars to a graph like so:
- BarSeries(String) - Constructor for class org.faceless.graph2.BarSeries
-
Create a new BarSeries
- BOTTOM - Static variable in class org.faceless.graph2.Align
-
The constant representing bottom vertical alignment
- BOTTOM - Static variable in class org.faceless.graph2.Axis
-
A constant which can be passed into
AxesGraph.setAxis
to set the bottom axis - BOTTOMLEFT - Static variable in class org.faceless.graph2.AxesGraph
-
Constant used by the
addSeries
method to plot the series against the bottom and left axes. - BOTTOMRIGHT - Static variable in class org.faceless.graph2.AxesGraph
-
Constant used by the
addSeries
method to plot the series against the bottom and right axes. - BOX - Static variable in class org.faceless.graph2.Align
-
A constant requesting horizontal alignment to be done based on the "box" of all values rather than this individual value.
- BoxWhiskerSeries - Class in org.faceless.graph2
-
A BoxWhisker Series is used for plotting statistical data.
- BoxWhiskerSeries(String) - Constructor for class org.faceless.graph2.BoxWhiskerSeries
-
Create a new BoxWhiskerSeries
- BubbleSeries - Class in org.faceless.graph2
-
A Bubble Series can be used to plot round or elliptical "bubbles" on a graph.
- BubbleSeries(String) - Constructor for class org.faceless.graph2.BubbleSeries
-
Create a new BubbleSeries
C
- CandleSeries - Class in org.faceless.graph2
-
A Candle Series is typically used for plotting stock prices.
- CandleSeries(String) - Constructor for class org.faceless.graph2.CandleSeries
-
Create a new CandleSeries
- CATMULLROM_SPLINE - Static variable in class org.faceless.graph2.SplineSeries
-
Defines the basis matrix for a Catmull-Rom spline
- CENTER - Static variable in class org.faceless.graph2.Align
-
The constant representing centered horizontal alignment
- characters(char[], int, int) - Method in class org.faceless.graph2.tag.EmbeddedXMLGraph
- characters(char[], int, int) - Method in class org.faceless.graph2.XMLGraph
- complete() - Method in class org.faceless.graph2.FunctionLineSeries
-
Complete the function.
- complete() - Method in class org.faceless.graph2.SplineSeries
- complete() - Method in class org.faceless.graph2.TrendSeries
- convert() - Method in class org.faceless.graph2.tag.Embedder
-
Convert the object returned by
Embedder.getGraph()
to an appropriate binary form, write it toEmbedder.getImageOutputStream()
and write the HTML required to embed it toEmbedder.getPageWriter()
, referencing the image atEmbedder.getImagePath()
. - convert() - Method in class org.faceless.graph2.tag.PDFEmbedder
- convert() - Method in class org.faceless.graph2.tag.PNGEmbedder
- convert() - Method in class org.faceless.graph2.tag.SVGEmbedder
- createFunctionSeries(String, double, double, Method) - Static method in class org.faceless.graph2.FunctionLineSeries
-
Return a FunctionLineSeries that uses the specifed method as it's function.
- createLinearGradientPaint(double[], Color[]) - Static method in class org.faceless.graph2.Style
-
Return a LinearGradientPaint that can be used to paint objects in the PDF.
- createPattern(String, Color, Color) - Static method in class org.faceless.graph2.Style
-
Create a
TexturePaint
object from one of several predefined patterns.
D
- DateAxis - Class in org.faceless.graph2
-
A subclass of Axis to be used for plotting date values.
- DateAxis() - Constructor for class org.faceless.graph2.DateAxis
-
Create a new DateAxis with a format of "dd-MMM-yyyy"
- DateAxis(DateFormat) - Constructor for class org.faceless.graph2.DateAxis
-
Create a new DateAxis with the specified format
- DateAxis(DateFormat, int) - Constructor for class org.faceless.graph2.DateAxis
-
Create a new DateAxis with the specified format and density
- DENSITY_MINIMAL - Static variable in class org.faceless.graph2.Axis
-
A constant used by many subclasses of Axis to control how many teeth are placed on the graph.
- DENSITY_NORMAL - Static variable in class org.faceless.graph2.Axis
-
A constant used by many subclasses of Axis to control how many teeth are placed on the graph.
- DENSITY_SPARSE - Static variable in class org.faceless.graph2.Axis
-
A constant used by many subclasses of Axis to control how many teeth are placed on the graph.
- destroy() - Method in class org.faceless.graph2.tag.GraphContext
-
Destroy this GraphContext - must be called when the ServletContext is reloaded.
- destroy() - Method in class org.faceless.graph2.tag.GraphServlet
- DialGraph - Class in org.faceless.graph2
-
A subclass of
Graph
for drawing "Dials". - DialGraph() - Constructor for class org.faceless.graph2.DialGraph
-
Create a new DialGraph
- doEmbed(Embedder, String, String, Map<String, URL>, Map<URL, Object>, Writer, OutputStream) - Method in class org.faceless.graph2.tag.EmbeddedXMLGraph
-
Create the graph and the HTML required to embed it using the specified
Embedder
. - doGet(HttpServletRequest, HttpServletResponse) - Method in class org.faceless.graph2.tag.GraphServlet
- doPost(HttpServletRequest, HttpServletResponse) - Method in class org.faceless.graph2.tag.GraphServlet
- draw(Output) - Method in class org.faceless.graph2.Graph
-
Draw the Graph to the specified
Output
object.
E
- EmbeddedXMLGraph - Class in org.faceless.graph2.tag
-
An extension of XMLGraph which handles rollovers, and creates HTML which can be embedded in a webpage to display the generated Graph.
- EmbeddedXMLGraph() - Constructor for class org.faceless.graph2.tag.EmbeddedXMLGraph
- Embedder - Class in org.faceless.graph2.tag
-
An Embedder is responsible for converting a Graph object to HTML and binary output.
- Embedder() - Constructor for class org.faceless.graph2.tag.Embedder
- EmbedderFactory - Interface in org.faceless.graph2.tag
-
Factory interface for a factory returning an
Embedder
object. - endDocument() - Method in class org.faceless.graph2.XMLGraph
- endElement(String, String, String) - Method in class org.faceless.graph2.tag.EmbeddedXMLGraph
- endElement(String, String, String) - Method in class org.faceless.graph2.XMLGraph
- ensureSolidColor() - Method in class org.faceless.graph2.Style
-
If this style has a color object that's a GradientPaint or LinearGradientPaint instance then replace it with a solid color instance instead.
- equals(Object) - Method in class org.faceless.graph2.Style
F
- FIT_CONTRACT - Static variable in class org.faceless.graph2.DateAxis
-
Adjust the markers on dates by contracting the start and end of the axis to the nearest "useful" value.
- FIT_EXACT - Static variable in class org.faceless.graph2.DateAxis
-
Adjust the markers on dates by print the start date exactly, and then step in "useful" steps from that point, until the final point which is positioned exactly where the data ends.
- FIT_EXACT_CONTRACT - Static variable in class org.faceless.graph2.DateAxis
-
Adjust the markers on dates by print the start date exactly, and then step in "useful" steps from that point, if necessary dropping the final value on the axis.
- FIT_EXACT_EXPAND - Static variable in class org.faceless.graph2.DateAxis
-
Adjust the markers on dates by print the start date exactly, and then step in "useful" steps from that point, if necessary adding an extra value on the axis after the data.
- FIT_EXACT_ROUND - Static variable in class org.faceless.graph2.DateAxis
-
Adjust the markers on dates by print the start and end of the axis to the nearest "useful" value.
- FIT_EXPAND - Static variable in class org.faceless.graph2.DateAxis
-
Adjust the markers on dates by expanding the start and end of the axis to the nearest "useful" value.
- format(double) - Method in class org.faceless.graph2.Axis
-
Given the specified number, return the text that should be placed against the tooth at that position.
- format(double) - Method in class org.faceless.graph2.BarAxis
- format(double) - Method in class org.faceless.graph2.DateAxis
- format(double) - Method in class org.faceless.graph2.NullAxis
- format(double) - Method in class org.faceless.graph2.NumericAxis
- format(double) - Method in class org.faceless.graph2.ZAxis
- func(double) - Method in class org.faceless.graph2.FunctionLineSeries
-
Given an X value, return the equivalent Y value of this function.
- func(double) - Method in class org.faceless.graph2.SplineSeries
- func(double) - Method in class org.faceless.graph2.TrendSeries
- FunctionLineSeries - Class in org.faceless.graph2
-
This class represents a mathematical curve (eg. a Sine curve), drawn onto the graph as a line.
- FunctionLineSeries(String, double, double) - Constructor for class org.faceless.graph2.FunctionLineSeries
-
Create a new FunctionLineSeries
G
- GapAxis - Class in org.faceless.graph2
-
A type of Axis that can be used to put a "gap" in the middle of an axis.
- GapAxis(Axis, double, double) - Constructor for class org.faceless.graph2.GapAxis
-
Create a new GapAxis which will skip values between the supplied parameters
- GeneralBarSeries - Class in org.faceless.graph2
-
The superclass for all types of series that involve plotting Bars to an
AxesGraph
. - getActualOffset() - Method in class org.faceless.graph2.Graph
-
Return the actual centre value used for this graph.
- getActualZoom() - Method in class org.faceless.graph2.Graph
-
Return the actual zoom value used for this graph.
- getAreas() - Method in class org.faceless.graph2.Output
-
Return a
Map
containing information about the areas used in the graph. - getAttribute(String) - Method in class org.faceless.graph2.tag.Embedder
-
Get the specified non-standard attribute set on the
or tag, or null if it doesn't exist - getAttributes() - Method in class org.faceless.graph2.tag.Embedder
-
Get the list of non-standard attributes set on the
or tag. - getAxis(int) - Method in class org.faceless.graph2.AxesGraph
-
Get the axis that's currently in the specified position on the graph.
- getCanvas() - Method in class org.faceless.graph2.tag.PDFEmbedder
-
Return the PDFCanvas that was generated by the XML.
- getCurrencyAxis(Locale) - Static method in class org.faceless.graph2.NumericAxis
-
Return a NumericAxis that formats it's values as currencies in the specified locale.
- getData() - Method in class org.faceless.graph2.LineSeries
- getDefaultResourceProvider(String) - Static method in class org.faceless.graph2.XMLGraph
-
Return a
XMLGraphResourceProvider
appropriate for the specified format - getEmbedderFactory(String) - Method in class org.faceless.graph2.tag.GraphContext
-
Get the EmbedderFactory that closest matches the specified type, which may be a default EmbedderFactory if no direct match is found.
- getFile(String, String) - Method in class org.faceless.graph2.tag.GraphContext
-
Return a generated file saved with
putFile()
- getFileType(String, String) - Method in class org.faceless.graph2.tag.GraphContext
-
Return the MIME-type of the generated file saved with
putFile()
- getFloatingPointAxis() - Static method in class org.faceless.graph2.NumericAxis
-
Return a NumericAxis that formats it's values as real numbers
- getFloatingPointAxis(Locale) - Static method in class org.faceless.graph2.NumericAxis
-
Return a NumericAxis that formats it's values as integers in the specified Locale
- getFonts() - Method in class org.faceless.graph2.XMLGraph
-
Return the list of font names used in the graph.
- getForeignXML() - Method in class org.faceless.graph2.tag.Embedder
-
Get any XML that was included in the Graph XML from a different namespace
- getGraph() - Method in class org.faceless.graph2.tag.Embedder
-
Get the Graph this Embedder is operating on
- getGraph() - Method in class org.faceless.graph2.XMLGraph
-
Return the graph generated by the
XMLGraph.parse(org.xml.sax.InputSource)
method - getGraphContext(ServletContext) - Static method in class org.faceless.graph2.tag.GraphContext
-
Retrieve the GraphContext object for the specified ServletContext.
- getGraphContext(ServletContext, HttpServletRequest) - Static method in class org.faceless.graph2.tag.GraphContext
-
Retrieve the GraphContext object for the specified context.
- getHeight() - Method in class org.faceless.graph2.tag.Embedder
-
Get the requested height of the Graph
- getHeight() - Method in class org.faceless.graph2.XMLGraph
-
Return the width of the graph, as specified in the XML with the
height
attribute - getId() - Method in class org.faceless.graph2.tag.Embedder
-
Get the ID for the object being created by this Embedder.
- getImage() - Method in class org.faceless.graph2.ImageOutput
-
Return the Image created by the
Graph.draw(org.faceless.graph2.Output)
method. - getImageOutput() - Method in class org.faceless.graph2.tag.PNGEmbedder
-
Return the
ImageOutput
created by the PNGEmbedder - getIntegerAxis() - Static method in class org.faceless.graph2.NumericAxis
-
Return a NumericAxis that formats it's values as integers
- getIntegerAxis(Locale) - Static method in class org.faceless.graph2.NumericAxis
-
Return a NumericAxis that formats it's values as integers in the specified Locale
- getLineSeries() - Method in class org.faceless.graph2.FunctionLineSeries
-
Return the LineSeries set by the
FunctionLineSeries.setLineSeries(org.faceless.graph2.LineSeries)
method. - getLocale() - Method in class org.faceless.graph2.Graph
-
Return the Locale set by
Graph.setLocale(java.util.Locale)
- getMIMEType() - Method in class org.faceless.graph2.tag.Embedder
-
Get the MIME type for the image that will be written by this Embedder to
Embedder.getImageOutputStream()
- getMIMEType() - Method in class org.faceless.graph2.tag.PDFEmbedder
- getMIMEType() - Method in class org.faceless.graph2.tag.PNGEmbedder
- getMIMEType() - Method in class org.faceless.graph2.tag.SVGEmbedder
- getName() - Method in class org.faceless.graph2.Series
-
Return the name of this series
- getPaint(String) - Method in interface org.faceless.graph2.XMLGraphResourceProvider
-
Get a
Paint
object matching the specified string - getPDF() - Method in class org.faceless.graph2.tag.PDFEmbedder
-
Return a single page PDF that contains the Graph, as returned by
PDFEmbedder.getCanvas()
. - getPDFFont(String) - Method in class org.faceless.graph2.tag.PDFEmbedder
-
Return the PDF font that is mapped to the specified font name.
- getProportion(String) - Method in class org.faceless.graph2.PieGraph
-
Return the proportion of the pie that the named slice occupies.
- getReducedColorImage(int, Color) - Method in class org.faceless.graph2.ImageOutput
-
Return the Image created by the
Graph.draw(org.faceless.graph2.Output)
method, after it's been reduced to the specified number of colors. - getRequestedFormat() - Method in class org.faceless.graph2.tag.EmbeddedXMLGraph
-
Return the "format" attribute from the XML.
- getRequestHandler(String) - Method in class org.faceless.graph2.tag.GraphContext
-
Get a RequestHandler that matches the specified type, or
null
if no matching handlers are found. - getResourceProvider() - Method in class org.faceless.graph2.tag.Embedder
-
Return the
XMLGraphResourceProvider
to use with this format - getResourceProvider() - Method in class org.faceless.graph2.tag.PDFEmbedder
- getResources() - Method in class org.faceless.graph2.tag.GraphContext
-
Return a context-wide Map that can be used to save general resources
- getSeries(String) - Method in class org.faceless.graph2.AxesGraph
-
Return the series with the specified name from this AxesGraph, or
null
if no such series has been added yet - getServletPath(ServletContext, HttpServletRequest, boolean) - Static method in class org.faceless.graph2.tag.GraphServlet
-
Get the base path that should be used to request a file from this servlet to retrieve a file.
- getSVGOutput() - Method in class org.faceless.graph2.tag.SVGEmbedder
-
Return the
SVGOutput
created by this class - getTrace(String) - Method in class org.faceless.graph2.SVGOutput
-
Return the path taken by the specified line series.
- getWidth() - Method in class org.faceless.graph2.tag.Embedder
-
Get the requested width of the Graph
- getWidth() - Method in class org.faceless.graph2.XMLGraph
-
Return the width of the graph, as specified in the XML with the
width
attribute - Graph - Class in org.faceless.graph2
-
The abstract base class for all Graphs in the Big Faceless Graph Library version 2.x.
- GraphContext - Class in org.faceless.graph2.tag
-
The GraphContext is the equivalent of the
ServletContext
, and manages the generated graphs, their resources and the Embedders/RequestHandlers that are used to create and serve them. - GraphServlet - Class in org.faceless.graph2.tag
-
This is the Servlet that processes web-service requests, and retrieves images and/or other files created by the Tag Library or a RequestHandler.
- GraphServlet() - Constructor for class org.faceless.graph2.tag.GraphServlet
- GraphTool - Class in org.faceless.graph2
-
This class is the main class if the Jar is run directly.
- GraphTool() - Constructor for class org.faceless.graph2.GraphTool
H
- hashCode() - Method in class org.faceless.graph2.Style
I
- Image - Class in org.faceless.graph2
-
The
Image
class is a type of marker that can be used to use bitmap images as Markers. - Image(BufferedImage) - Constructor for class org.faceless.graph2.Image
-
Create a new immge from the specified
BufferedImage
- Image(InputStream) - Constructor for class org.faceless.graph2.Image
-
Create a new image.
- Image(String) - Constructor for class org.faceless.graph2.Image
-
Create a new image from the specified filename.
- Image(URL) - Constructor for class org.faceless.graph2.Image
-
Create a new image from the specified URL.
- ImageOutput - Class in org.faceless.graph2
-
The ImageOutput class is a subclass of Output, which allows Graphs to be drawn to a
BufferedImage
orGraphics2D
object, and then optionally rendered to a PNG image by calling thewritePNG()
method. - ImageOutput(int, int) - Constructor for class org.faceless.graph2.ImageOutput
-
Create a new ImageOutput of the specified width and height with a white background
- ImageOutput(int, int, Paint) - Constructor for class org.faceless.graph2.ImageOutput
-
Create a new ImageOutput of the specified width, height and background color.
- ImageOutput(Graphics2D, int, int) - Constructor for class org.faceless.graph2.ImageOutput
-
Create a new ImageOutput which will draw to the specified
Graphics2D
object. - init() - Method in class org.faceless.graph2.tag.GraphServlet
- interrupt() - Method in class org.faceless.graph2.Graph
-
Interrupt the
draw()
method. - isInterrupted() - Method in class org.faceless.graph2.Graph
-
Return whether the graph has been interrupted before it could be finalized.
- isOverlapping() - Method in class org.faceless.graph2.Graph
-
Return true if there were any markers overlapping other markers when this graph was drawn.
K
- Key - Class in org.faceless.graph2
-
A Key can optionally be added to the
Graph
to display information about the data displayed on the Graph. - Key(Style) - Constructor for class org.faceless.graph2.Key
-
Create a new Key
L
- LEFT - Static variable in class org.faceless.graph2.Align
-
The constant representing left horizontal alignment
- LEFT - Static variable in class org.faceless.graph2.Axis
-
A constant which can be passed into
AxesGraph.setAxis
to set the left axis - LineSeries - Class in org.faceless.graph2
-
The LineSeries represents the data found on a typical line graph - a collection of sampled values.
- LineSeries(String) - Constructor for class org.faceless.graph2.LineSeries
-
Create a new LineSeries
- LogAxis - Class in org.faceless.graph2
-
A type of Axis that can be used to plot Logarithmic values.
- LogAxis(Axis) - Constructor for class org.faceless.graph2.LogAxis
-
Create a new LogAxis with a base of 10
- LogAxis(Axis, double) - Constructor for class org.faceless.graph2.LogAxis
-
Create a new LogAxis with the specified base
M
- main(String[]) - Static method in class org.faceless.graph2.GraphTool
- Marker - Class in org.faceless.graph2
-
A Marker is simply a point marked on the graph with a symbol like a star or a circle.
- Marker(String, double) - Constructor for class org.faceless.graph2.Marker
-
Create a new Marker.
- MarkerAxis - Class in org.faceless.graph2
- MarkerAxis(int) - Constructor for class org.faceless.graph2.MarkerAxis
-
Create a new MarkerAxis
- matches(String) - Method in interface org.faceless.graph2.tag.EmbedderFactory
-
Return true if this Factory mathches the specified type
- matches(String) - Method in interface org.faceless.graph2.tag.RequestHandler
-
Return true if this RequestHandler matches the specified type of request.
- MIDDLE - Static variable in class org.faceless.graph2.Align
-
The constant representing middle vertical alignment
- MultiBarSeries - Class in org.faceless.graph2
-
This type of Bar Series allows several sets of bars to be "grouped", ie drawn next to eachother.
- MultiBarSeries(String) - Constructor for class org.faceless.graph2.MultiBarSeries
N
- NAMESPACE - Static variable in class org.faceless.graph2.XMLGraph
-
The namespace used for the XML parsed by this class.
- newEmbedder(String) - Method in interface org.faceless.graph2.tag.EmbedderFactory
-
Create a new Embedder object
- nextPageId() - Method in class org.faceless.graph2.tag.GraphContext
-
Return a new unique ID for the next page - guaranteed to be unique
- NullAxis - Class in org.faceless.graph2
-
A class of Axis which doesn't display any values at all.
- NullAxis() - Constructor for class org.faceless.graph2.NullAxis
- NumericAxis - Class in org.faceless.graph2
-
The most common type of Axis, a NumericAxis is used to display numbers, either as integers, real numbers, percentages, currency amounts or any type of format that can be created with a
NumberFormat
. - NumericAxis(NumberFormat) - Constructor for class org.faceless.graph2.NumericAxis
-
Create a new NumericAxis with the specified format and the default density.
- NumericAxis(NumberFormat, int) - Constructor for class org.faceless.graph2.NumericAxis
-
Create a new NumericAxis with the specified format and densty
O
- org.faceless.graph2 - package org.faceless.graph2
- org.faceless.graph2.tag - package org.faceless.graph2.tag
- Output - Class in org.faceless.graph2
-
The Output class is the abstract base class for all types of Output in the library.
- outputToSeries(double, double, double[]) - Method in class org.faceless.graph2.Series
-
Given the (X,Y) co-ordinates of a point that was plotted on this Series and displayed on an
Output
, return the original co-ordinates as specified in Series space. - outputToSeriesFunction() - Method in class org.faceless.graph2.Series
-
This method returns two lines of JavaScript which perform the same function as the
outputToSeries
method.
P
- parse(InputSource) - Method in class org.faceless.graph2.XMLGraph
-
Parse the specified InputSource using any available
XMLReader
- parse(InputSource, XMLReader) - Method in class org.faceless.graph2.XMLGraph
-
Parse the specified InputSource using the specified
XMLReader
. - parseHREF(String) - Method in class org.faceless.graph2.tag.PDFEmbedder
-
Return a PDFAction for the specified URL.
- PDFEmbedder - Class in org.faceless.graph2.tag
-
A class which may be used as a starting point for rendering "interactive" graphs (i.e those containing actions like hyperlinks) to PDF.
- PDFEmbedder() - Constructor for class org.faceless.graph2.tag.PDFEmbedder
-
Create a new PDFEmbedder
- PDFOutput - Class in org.faceless.graph2
-
A subclass of
Output
that can be used to plot graphs to aPDFCanvas
object, which can be included in our companion PDF Library. - PDFOutput(PDFCanvas) - Constructor for class org.faceless.graph2.PDFOutput
-
Create a new PDFOutput that will write the graph to the specified
PDFCanvas
. - PieGraph - Class in org.faceless.graph2
-
A subclass of graph for displaying data in a circular Pie graph.
- PieGraph() - Constructor for class org.faceless.graph2.PieGraph
-
Create a new PieGraph
- PNGEmbedder - Class in org.faceless.graph2.tag
-
An Embedder that creates a bitmap image of the specified graph, and returns it as a PNG to the browser.
- PNGEmbedder() - Constructor for class org.faceless.graph2.tag.PNGEmbedder
- process(String, String, GraphContext, InputSource, HttpServletRequest, HttpServletResponse) - Method in interface org.faceless.graph2.tag.RequestHandler
-
Process the input and convert it to a Graph.
- putFile(String, String, byte[], String) - Method in class org.faceless.graph2.tag.GraphContext
-
Store a generated Image
R
- RequestHandler - Interface in org.faceless.graph2.tag
-
A RequestHandler is used to process a request delivererd to the GraphServlet.
- RIGHT - Static variable in class org.faceless.graph2.Align
-
The constant representing right horizontal alignment
- RIGHT - Static variable in class org.faceless.graph2.Axis
-
A constant which can be passed into
AxesGraph.setAxis
to set the right axis - ROTATE_AUTO - Static variable in class org.faceless.graph2.TextStyle
-
A special value for
TextStyle.setRotate(double)
that may be used with labels on PieGraphs - causes the label to be rotated to match the angle of the slice.
S
- ScatterSeries - Class in org.faceless.graph2
-
The ScatterSeries allows you to draw a series which is entirely made up of
Marker
objects and nothing else. - ScatterSeries(String, String, double) - Constructor for class org.faceless.graph2.ScatterSeries
-
Create a new ScatterSeries
- Series - Class in org.faceless.graph2
-
The Series class is the abstract superclass for all types of data to be plotted on an
AxesGraph
. - set(double, double) - Method in class org.faceless.graph2.LineSeries
-
Set a value on the graph.
- set(double, double) - Method in class org.faceless.graph2.ScatterSeries
-
Add a new marker at (x,y)
- set(double, double) - Method in class org.faceless.graph2.SplineSeries
-
Set a value on the graph.
- set(double, double) - Method in class org.faceless.graph2.TrendSeries
-
Set a value on the graph.
- set(double, double, double) - Method in class org.faceless.graph2.BubbleSeries
-
Add a simple, circular bubble to the graph.
- set(double, double, double, double, double, double) - Method in class org.faceless.graph2.BubbleSeries
-
Add an elliptic bubble to the graph with "range" markers.
- set(String, double) - Method in class org.faceless.graph2.BarSeries
-
Add a bar to the series.
- set(String, double) - Method in class org.faceless.graph2.PieGraph
-
Add a slice to the Pie.
- set(String, double, double) - Method in class org.faceless.graph2.BarSeries
-
Add a bar to the series, which does not necessarily have to start at
y=0
. - set(String, double, double, double, double, double) - Method in class org.faceless.graph2.BoxWhiskerSeries
-
Add a box to the series.
- set(String, double, double, double, double, double, double, double) - Method in class org.faceless.graph2.BoxWhiskerSeries
-
Add a box to the series.
- set(Date, double, double, double, double) - Method in class org.faceless.graph2.CandleSeries
-
Add a candle to the series.
- setAlign(int) - Method in class org.faceless.graph2.TextStyle
-
Set the alignment of the text
- setAlternateAxis(int) - Method in class org.faceless.graph2.StripedPaint
-
For
back walls
, set the secondary axis against which lines perpendicular to the stripes are drawn. - setAutoColors(Color, Color) - Method in class org.faceless.graph2.Graph
-
Set the Graph to auto-generate colors for its data by adjusting the hue, saturation and brightness between the two specified colors.
- setAwayFromZero(boolean) - Method in class org.faceless.graph2.AreaSeries
-
Sets how negative and positive values in the Line Series making up this Area Series are accumulated.
- setAxis(int) - Method in class org.faceless.graph2.StripedPaint
-
For
back walls
, set the primary axis which the stripes are against. - setAxis(int, Axis) - Method in class org.faceless.graph2.AxesGraph
-
Set the specified axis.
- setBackWallPaint(Paint) - Method in class org.faceless.graph2.AxesGraph
-
Set the paint to use on the back wall.
- setBackWallPaint(Paint[], Color, int, int, double[]) - Method in class org.faceless.graph2.AxesGraph
-
Set the paint to use on the back wall to a series of stripes.
- setBackWallPaint(StripedPaint) - Method in class org.faceless.graph2.AxesGraph
-
Set the paint to use on the back wall to a
StripedPaint
. - setBarDepth(double) - Method in class org.faceless.graph2.GeneralBarSeries
-
Set the depth of each bar.
- setBarGap(double) - Method in class org.faceless.graph2.StackedBarSeries
-
Set the size of the gap between each bar.
- setBarLabels(TextStyle, NumberFormat) - Method in class org.faceless.graph2.GeneralBarSeries
-
Set a label on each bar.
- setBarsAtNoon(boolean) - Method in class org.faceless.graph2.DateAxis
-
When plotting a
GeneralBarSeries
against a DateAxis, whether to center the bars on the tick, ie. midnight (false) or midway between the tick and the next tick, ie. noon (true). - setBarWidth(double) - Method in class org.faceless.graph2.CandleSeries
-
Set the width of each candle.
- setBarWidth(double) - Method in class org.faceless.graph2.GeneralBarSeries
-
Set the width of each bar.
- setBarWidth(double) - Method in class org.faceless.graph2.MultiBarSeries
-
Set the width of each set of bars.
- setBarWidth(double, double) - Method in class org.faceless.graph2.GeneralBarSeries
-
Set the width of each bar.
- setBarWidth(double, double, double) - Method in class org.faceless.graph2.GeneralBarSeries
-
Set the width of each bar.
- setBarWidth(int) - Method in class org.faceless.graph2.DateAxis
-
When plotting bars against this axis, this method can be used to specify the width of those bars.
- setBorderColor(Color) - Method in class org.faceless.graph2.Style
-
Set the border color for this style
- setBoxed(boolean) - Method in class org.faceless.graph2.StripedPaint
-
When lines are being painted, set whether those lines should form a "box" around the wall.
- setBrowserSniff(boolean) - Method in class org.faceless.graph2.tag.SVGEmbedder
-
Set whether to "sniff" the browser using JavaScript.
- setColor(Paint) - Method in class org.faceless.graph2.Style
-
Set the color of this style
- setColor(String, Paint) - Method in class org.faceless.graph2.PieGraph
-
Set the color for the specified slice
- setColorOrdering(String) - Method in class org.faceless.graph2.Graph
-
Set the order the auto-generated colors are used.
- setDash(double[]) - Method in class org.faceless.graph2.StripedPaint
-
Set the dash pattern to use when painting the stripes.
- setDefaultColors(Paint[]) - Method in class org.faceless.graph2.Graph
-
Set the default colors for the graph.
- setDefaultTextStyle(TextStyle) - Method in class org.faceless.graph2.Key
-
Set the default text style to use on the key.
- setDepth(double) - Method in class org.faceless.graph2.AbstractLineSeries
-
Set the depth of the line when viewed in 3D, as a proportion of the width of the graph.
- setDepth(double) - Method in class org.faceless.graph2.PieGraph
-
Set the depth of the Pie when it's displayed in 3-D.
- setDividerSize(int) - Method in class org.faceless.graph2.GapAxis
-
Set the size of the "squiggle" drawn at the point where the gap is.
- setDocumentLocator(Locator) - Method in class org.faceless.graph2.XMLGraph
- setDoughnut(double) - Method in class org.faceless.graph2.PieGraph
-
Set the size of the "hole in the doughnut".
- setExtend(String, double) - Method in class org.faceless.graph2.PieGraph
-
Extend the specified slice away from the center of the pie.
- setExtend(String, double, double, double) - Method in class org.faceless.graph2.PieGraph
-
Extend the specified slice away from the center of the pie, and set the inner and outer radius of the slice.
- setFillPaint(Paint[]) - Method in class org.faceless.graph2.StripedPaint
-
Set the colors to stripe the wall.
- setFit(int) - Method in class org.faceless.graph2.DateAxis
-
Set the "fit" method used to determine where dates are placed on the axis.
- setFixedAspectRatio(boolean) - Method in class org.faceless.graph2.Graph
-
Whether this graph should have a fixed aspect ratio.
- setFixedSize(double, double, double) - Method in class org.faceless.graph2.Graph
-
When plotting a number of graphs that are supposed to be exactly the same size, this method can be used to set the zoom, x and y position to fixed values, rather than allowing the graph to be autosized to fit.
- setFont(String, double) - Method in class org.faceless.graph2.TextStyle
-
Set the font
- setFont(String, Font) - Method in class org.faceless.graph2.ImageOutput
-
Define a custom mapping from the specified font description to the specified font.
- setFont(String, PDFFont) - Method in class org.faceless.graph2.PDFOutput
-
Define a custom font for use with this output class.
- setHorizontalAdvance(int) - Method in class org.faceless.graph2.Key
-
Set the horizontal padding to place between each item on the same line
- setHorizontalScale(double, double, double, double) - Method in class org.faceless.graph2.AxesGraph
-
Change the scaling ratio for the horizontal axes.
- setLabel(String, AbstractMarker, double) - Method in class org.faceless.graph2.PieGraph
-
Set the label of one of the slices in the pie.
- setLabel(String, TextStyle) - Method in class org.faceless.graph2.Axis
-
Set a label to be displayed next to the axis.
- setLicenseKey(String) - Static method in class org.faceless.graph2.Graph
-
Set the license key for the library.
- setLightLevel(int) - Method in class org.faceless.graph2.Graph
-
Set the level of light (technically, the level of shade) that should be applied to a graph.
- setLightVector(int, int, int) - Method in class org.faceless.graph2.Graph
-
Set the vector of where the light is coming from.
- setLineAxes(boolean, boolean) - Method in class org.faceless.graph2.StripedPaint
-
When lines are being painted, set which axes they should be painted on.
- setLineColor(Color) - Method in class org.faceless.graph2.StripedPaint
-
Set the color of the lines to be drawn between stripes.
- setLineDash(double[]) - Method in class org.faceless.graph2.Style
-
Set the line dashing for this style.
- setLineSeries(LineSeries) - Method in class org.faceless.graph2.FunctionLineSeries
-
Set the LineSeries that this function takes it's data from.
- setLineThickness(double) - Method in class org.faceless.graph2.StripedPaint
-
Set the thickness of lines to be drawn
- setLineThickness(double) - Method in class org.faceless.graph2.Style
-
Set the line thickness for this style. 1 is the default, 0.5 is half as thick, and so on.
- setLocale(Locale) - Method in class org.faceless.graph2.Graph
-
Set the Locale to be used for formatting numbers.
- setMargin(int) - Method in class org.faceless.graph2.Key
-
Set the margin around the Key.
- setMargin(int, int, int, int) - Method in class org.faceless.graph2.ImageOutput
-
Set the margin between the graph and the edge of the image.
- setMargin(int, int, int, int) - Method in class org.faceless.graph2.Key
-
Set the margin around the Key.
- setMaxDataPoints(int) - Method in class org.faceless.graph2.LineSeries
-
Set the maximum number of data points that will be drawn with this LineSeries.
- setMaxValue(double) - Method in class org.faceless.graph2.Axis
-
Set the maximum value to be plotted on the Axis.
- setMaxWidth(int) - Method in class org.faceless.graph2.Key
-
Set the maximum width of the Key box.
- setMetaData(String, String) - Method in class org.faceless.graph2.Graph
-
Set some descriptive text on the graph.
- setMinValue(double) - Method in class org.faceless.graph2.Axis
-
Set the minimum value to be plotted on the Axis.
- setName(String) - Method in class org.faceless.graph2.AbstractMarker
-
Set the name of this marker, so it can later be found through the
Output.getAreas()
method. - setOption(String, String) - Method in class org.faceless.graph2.Graph
-
Set an option to fine-tune the graph's rendering.
- setOrder(List<String>) - Method in class org.faceless.graph2.BarAxis
-
Set the order of the keys on the axis.
- setOtherSlice(String, double) - Method in class org.faceless.graph2.PieGraph
-
Create an "Other" slice, which can be used to group slices that are too small to show useful information.
- setOverflow(boolean) - Method in class org.faceless.graph2.Style
-
Set whether any lines or markers in this style should overflow the graph - if this is set, the item it is set on will not contribute to the calculated dimensions of the graph.
- setOverflow(boolean) - Method in class org.faceless.graph2.TextStyle
-
Set whether this text can overflow the edge of the graph.
- setPadding(int) - Method in class org.faceless.graph2.Key
-
Set the padding for the Key.
- setPadding(int, int, int, int) - Method in class org.faceless.graph2.Key
-
Set the padding for the Key.
- setPaddingBottom(double) - Method in class org.faceless.graph2.Image
-
Set the padding to the bottom of the image
- setPaddingBottom(double) - Method in class org.faceless.graph2.TextStyle
-
Set the padding to the bottom of the text
- setPaddingLeft(double) - Method in class org.faceless.graph2.Image
-
Set the padding to the left of the text
- setPaddingLeft(double) - Method in class org.faceless.graph2.TextStyle
-
Set the padding to the left of the text
- setPaddingRight(double) - Method in class org.faceless.graph2.Image
-
Set the padding to the right of the image
- setPaddingRight(double) - Method in class org.faceless.graph2.TextStyle
-
Set the padding to the right of the text
- setPaddingTop(double) - Method in class org.faceless.graph2.Image
-
Set the padding to the top of the image
- setPaddingTop(double) - Method in class org.faceless.graph2.TextStyle
-
Set the padding to the top of the text
- setPDFFont(String, PDFFont) - Method in class org.faceless.graph2.tag.PDFEmbedder
-
Map the specified fontname, which may appear in the XML, to the specified PDF font
- setPreAccumulated(boolean) - Method in class org.faceless.graph2.AreaSeries
-
Sets whether the values in the Line series have already been totaled up.
- setPrefix(String) - Method in class org.faceless.graph2.SVGOutput
-
Set the prefix to use for any "id" attributes that need to be created
- setRenderingHint(RenderingHints.Key, Object) - Method in class org.faceless.graph2.ImageOutput
-
Set a rendering hint for drawing the image.
- setResourceProvider(XMLGraphResourceProvider) - Method in class org.faceless.graph2.XMLGraph
-
Set the
XMLGraphResourceProvider
implementation to use for providing resources when parsing the graph XML. - setRotate(double) - Method in class org.faceless.graph2.Marker
-
Set the rotation of this marker around its center, in degrees clockwise
- setRotate(double) - Method in class org.faceless.graph2.ScatterSeries
-
Set the optional rotation for the markers in the series, in degrees clockwise.
- setRotate(double) - Method in class org.faceless.graph2.TextStyle
-
Set the rotation of the text
- setRotate(int) - Method in class org.faceless.graph2.MarkerAxis
-
Set the rotation for each marker on the axis
- setRoundBars(boolean) - Method in class org.faceless.graph2.GeneralBarSeries
-
This method has been replaced with the more flexible
GeneralBarSeries.setRoundBars(double)
. - setRoundBars(double) - Method in class org.faceless.graph2.GeneralBarSeries
-
By default bars are drawn as boxes, but by passing a non-zero value to this method you can draw your bars as cylinders for a slightly different effect - although as this generates more polygons it will result in longer processing time and (for vector output formats like SVG or PDF), a bigger file.
- setSerifWidth(double) - Method in class org.faceless.graph2.BoxWhiskerSeries
-
Set the width of the "serif" at the end of the lines.
- setShoulderWidth(double) - Method in class org.faceless.graph2.BoxWhiskerSeries
-
Set the width of the "shoulder" of the box - the width of the box at the outer corner.
- setSliceSize(double) - Method in class org.faceless.graph2.DialGraph
-
Set the number of degrees each straight line makes up in a DialGraph.
- setSliceSize(double) - Method in class org.faceless.graph2.PieGraph
-
Set the number of degrees each straight line makes up in a PieGraph.
- setSpineStyle(Style) - Method in class org.faceless.graph2.Axis
-
Set the style used to draw the spine of the axis.
- setSteps(int) - Method in class org.faceless.graph2.FunctionLineSeries
-
Set the number of steps to plot this curve in.
- setStoreSize(int) - Method in class org.faceless.graph2.tag.GraphContext
-
Set the maximum number of pages to keep around before they're freed.
- setStretchEnds(boolean) - Method in class org.faceless.graph2.NumericAxis
-
Whether to "stretch" the ends of the graph to a "useful" value or not.
- setStretchEnds(double) - Method in class org.faceless.graph2.DateAxis
-
Determines whether to "stretch" the ends of the graph to the next useful value.
- setStyle(double, double, Style) - Method in class org.faceless.graph2.BubbleSeries
-
Set the style for the bubble at this position.
- setStyle(String, Style) - Method in class org.faceless.graph2.GeneralBarSeries
-
Set the style to use for a specific bar.
- setStyle(Date, Style) - Method in class org.faceless.graph2.CandleSeries
-
Set the style for a particular candle.
- setStyle(Style) - Method in class org.faceless.graph2.Marker
-
Set the style of this marker.
- setStyle(Style) - Method in class org.faceless.graph2.PieGraph
-
Set the overall style for the graph.
- setStyle(Style) - Method in class org.faceless.graph2.Series
-
Set the style (color) to plot this series with.
- setTextColor(Paint) - Method in class org.faceless.graph2.TextStyle
-
Set the color of the text
- setTexturePaintDPI(int) - Method in class org.faceless.graph2.PDFOutput
-
Set the resolution at which
TexturePaint
paints are supposed to be converted to bitmap. - setTimeZone(TimeZone) - Method in class org.faceless.graph2.DateAxis
-
Set the timezone in use for this date axis.
- setToothLength(double) - Method in class org.faceless.graph2.Axis
-
Set the length of the teeth that come off the spine of the axis.
- setToothTextStyle(TextStyle) - Method in class org.faceless.graph2.Axis
-
Set the style used to draw the labels on the teeth.
- setVerticalAdvance(int) - Method in class org.faceless.graph2.Key
-
Set the vertical padding to place between each line in the key
- setVerticalScale(double, double, double, double) - Method in class org.faceless.graph2.AxesGraph
-
Change the scaling ratio for the vertical axes.
- setWaistWidth(double) - Method in class org.faceless.graph2.BoxWhiskerSeries
-
Set the width of the "waist" of the box - the width of the box at the middle.
- setWallPaint(Paint) - Method in class org.faceless.graph2.Axis
-
Set the paint to be used on the wall next to this axis.
- setWallPaint(Paint[], Color, double[]) - Method in class org.faceless.graph2.Axis
-
Set the paint to be used on the wall next to this axis to a series of stripes.
- setWallPaint(StripedPaint) - Method in class org.faceless.graph2.Axis
-
Set the paint to be used on the wall to a
StripedPaint
- setWhiskerWidth(double) - Method in class org.faceless.graph2.BoxWhiskerSeries
-
Set the width of the "whisker" of the box.
- setXMLExtras(String, String) - Method in class org.faceless.graph2.SVGOutput
-
Add additional XML to the XVG object and/or additional attributes to the
<svg>
tag. - setXRotation(double) - Method in class org.faceless.graph2.Graph
-
How far to rotate the graph around the X-axis (the line running from the left of the graph to the right), in degrees clockwise.
- setYRotation(double) - Method in class org.faceless.graph2.Graph
-
How far to rotate the graph around the Y-axis (the line running from the top of the graph to the bottom), in degrees clockwise.
- setZeroIntersection(boolean) - Method in class org.faceless.graph2.Axis
-
Whether this axis should cross it's adjacent axis where that axis is zero.
- setZeroStart(boolean) - Method in class org.faceless.graph2.AreaSeries
-
When plotting data with negative values, this setting controls how the space under the data is filled.
- setZRotation(double) - Method in class org.faceless.graph2.Graph
-
How far to rotate the graph around the Z-axis (the line running from the front of the graph to the back), in degrees clockwise.
- SplineSeries - Class in org.faceless.graph2
-
A
SplineSeries
is very similar to aLineSeries
class, except that the line between the specified datapoints is "smoothed" by applying a Spline curve. - SplineSeries(String, double[][]) - Constructor for class org.faceless.graph2.SplineSeries
-
Create a new SplineSeries
- StackedBarSeries - Class in org.faceless.graph2
-
A StackedBarSeries creates a bar graph where the bars are stacked on top of each other.
- StackedBarSeries(String) - Constructor for class org.faceless.graph2.StackedBarSeries
-
Create a new StackedBarSeries
- startDocument() - Method in class org.faceless.graph2.tag.EmbeddedXMLGraph
- startElement(String, String, String, Attributes) - Method in class org.faceless.graph2.tag.EmbeddedXMLGraph
- startElement(String, String, String, Attributes) - Method in class org.faceless.graph2.XMLGraph
- steps(double, double) - Method in class org.faceless.graph2.Axis
-
The
steps
method controls where the teeth are placed on the spine. - steps(double, double) - Method in class org.faceless.graph2.BarAxis
- steps(double, double) - Method in class org.faceless.graph2.DateAxis
- steps(double, double) - Method in class org.faceless.graph2.NullAxis
- steps(double, double) - Method in class org.faceless.graph2.NumericAxis
-
Which steps between min and max should be marked with a tooth.
- steps(double, double) - Method in class org.faceless.graph2.ZAxis
- storeAreas(boolean) - Method in class org.faceless.graph2.Output
-
Whether to store the areas used by each object on the Graph.
- StripedPaint - Class in org.faceless.graph2
-
Manages the painting of "stripes" on the walls of an
AxesGraph
. - StripedPaint() - Constructor for class org.faceless.graph2.StripedPaint
-
Create a new StripedPaint
- Style - Class in org.faceless.graph2
-
This class represents a style used to draw a graphic object, such as a bar, a line or the graph key.
- Style(Paint) - Constructor for class org.faceless.graph2.Style
-
Create a new Style
- Style(Style) - Constructor for class org.faceless.graph2.Style
-
Create a new Style that's a clone of the specified style
- SVGEmbedder - Class in org.faceless.graph2.tag
-
This Embedder creates an SVG format Graph using the
SVGOutput
class, and embeds it in the HTML using the <object> and/or <embed> tags. - SVGEmbedder() - Constructor for class org.faceless.graph2.tag.SVGEmbedder
- SVGOutput - Class in org.faceless.graph2
-
A subclass of
Output
which allows the finished Graph to be rendered to SVG. - SVGOutput(int, int) - Constructor for class org.faceless.graph2.SVGOutput
-
Create a new SVGOutput
- SVGOutput(int, int, Paint) - Constructor for class org.faceless.graph2.SVGOutput
-
Create a new SVGOutput
T
- Text - Class in org.faceless.graph2
-
A type of Marker that represents an item of Text.
- Text(String, TextStyle) - Constructor for class org.faceless.graph2.Text
-
Create a Text marker
- TextStyle - Class in org.faceless.graph2
-
The TextStyle class sets the font, color and so on for any text displayed on the Graph.
- TextStyle(String, double, Paint) - Constructor for class org.faceless.graph2.TextStyle
-
Create a new TextStyle and set the font, size and color
- TextStyle(String, double, Paint, int) - Constructor for class org.faceless.graph2.TextStyle
-
Create a new TextStyle and set the font, size and textcolor
- TextStyle(TextStyle) - Constructor for class org.faceless.graph2.TextStyle
-
Create a new TextStyle that is a clone of the specified style
- toDate(double) - Static method in class org.faceless.graph2.DateAxis
-
Convert a double to a Date.
- toDouble(Date) - Static method in class org.faceless.graph2.DateAxis
-
Convert a date to a double, so it can be stored internally.
- TOP - Static variable in class org.faceless.graph2.Align
-
The constant representing top vertical alignment
- TOP - Static variable in class org.faceless.graph2.Axis
-
A constant which can be passed into
AxesGraph.setAxis
to set the top axis - TOPLEFT - Static variable in class org.faceless.graph2.AxesGraph
-
Constant used by the
addSeries
method to plot the series against the top and left axes. - TOPRIGHT - Static variable in class org.faceless.graph2.AxesGraph
-
Constant used by the
addSeries
method to plot the series against the top and right axes. - toString() - Method in class org.faceless.graph2.Axis
- toString() - Method in class org.faceless.graph2.LineSeries
- toString() - Method in class org.faceless.graph2.Marker
- toString() - Method in class org.faceless.graph2.Series
- toString() - Method in class org.faceless.graph2.StripedPaint
- toString() - Method in class org.faceless.graph2.Style
- toString() - Method in class org.faceless.graph2.Text
- toString() - Method in class org.faceless.graph2.TextStyle
- TrendSeries - Class in org.faceless.graph2
-
A
TrendSeries
can be used to plot a trend-line based on a LineSeries, or on a series of data points. - TrendSeries(String) - Constructor for class org.faceless.graph2.TrendSeries
-
Create a new TrendSeries
V
- VERSION - Static variable in class org.faceless.graph2.Graph
-
The current version of the Graph library.
W
- warning(SAXParseException) - Method in class org.faceless.graph2.XMLGraph
- writePNG(OutputStream, int) - Method in class org.faceless.graph2.ImageOutput
-
Write the image as a PNG to the specified
OutputStream
. - writePNG(OutputStream, int, int) - Method in class org.faceless.graph2.ImageOutput
-
Write the image as a PNG to the specified
OutputStream
. - writeSVG(Writer, boolean) - Method in class org.faceless.graph2.SVGOutput
-
Write the SVG data to the specified writer.
X
- XMLGraph - Class in org.faceless.graph2
-
The XMLGraph class provides a simple XML interface into the Graph library.
- XMLGraph() - Constructor for class org.faceless.graph2.XMLGraph
-
Create a new XMLGraph parser
- XMLGraphResourceProvider - Interface in org.faceless.graph2
-
This interface is used to provide resources to the XMLGraph object when it's parsing XML, such as fonts, images and colors.
Z
- ZAxis - Class in org.faceless.graph2
-
A subclass of
Axis
which can only be used on the Z-axis of a graph. - ZAxis() - Constructor for class org.faceless.graph2.ZAxis
-
Create a new ZAxis
- ZAXIS - Static variable in class org.faceless.graph2.Axis
-
A constant which can be passed into
AxesGraph.setAxis
to set the Z-Axis.
All Classes All Packages