Skip navigation links
A B C D E F G H I K L M N O P R S T V W X Z 

A

AbstractLineSeries - Class in org.faceless.graph2
A Line series represents a function - for every X value there is a corresponding f(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, int) - Method in class org.faceless.graph2.Graph
Set a Key on the graph and position it at the edges of the Output.
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.
addLabel(AbstractMarker, double, double) - Method in class org.faceless.graph2.DialGraph
Add a marker to one of the slices of the DialGraph.
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.
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, String, double) - Method in class org.faceless.graph2.GeneralBarSeries
Add a Marker 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.
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.
addSeriesToAreaMap(Area, String, Map, Series, String, Map) - Method in class org.faceless.graph2.tag.PNGEmbedder
For the given Area and key, add any events for this key to the areamap.
addSeriesToScript(Area, String, Map, Series, String, StringBuffer) - Method in class org.faceless.graph2.tag.PNGEmbedder
Add any JavaScript necessary for this area to the script StringBuffer.
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.
authenticate(HttpServletRequest) - Method in class org.faceless.graph2.tag.GraphServlet
Return true if the request should be honoured, false otherwise.
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
An Axis is what a Series is plotted against on an AxesGraph.
Axis() - Constructor for class org.faceless.graph2.Axis
 

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) - Constructor for class org.faceless.graph2.BarAxis
Create a new BarAxis with the specified labels.
bardepth - Variable in class org.faceless.graph2.GeneralBarSeries
 
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:
  AxesGraph graph = new AxesGraph();
  BarSeries series = new BarSeries("Fruit");
  series.set("Apples", 10);
  series.set("Oranges", 13);
  graph.addSeries(series);
 
 Adding a BarSeries to an AxesGraph will typically result in the X-axis being
 set to a BarAxis, and the default ordering of the bars is the order they're
 added to the Series.
BarSeries(String) - Constructor for class org.faceless.graph2.BarSeries
Create a new BarSeries
barwidth - Variable in class org.faceless.graph2.GeneralBarSeries
 
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
bottombarwidth - Variable in class org.faceless.graph2.GeneralBarSeries
 
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 - Variable in class org.faceless.graph2.AbstractMarker
 
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
canvas - Variable in class org.faceless.graph2.Graph
 
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
 
clone() - Method in class org.faceless.graph2.Style
 
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 to Embedder.getImageOutputStream() and write the HTML required to embed it to Embedder.getPageWriter(), referencing the image at Embedder.getImagePath().
convert() - Method in class org.faceless.graph2.tag.FlashEmbedder
 
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.
createHTML(Map, StringBuffer, StringBuffer, Writer) - Method in class org.faceless.graph2.tag.PNGEmbedder
Write the required HTML to the specified writer.
createImageOutput() - Method in class org.faceless.graph2.tag.PNGEmbedder
Create the ImageOutput object from the Graph object
createLinearGradientPaint(double[], Color[]) - Static method in class org.faceless.graph2.Style
Return a LinearGradientPaint that can be used to paint objects in the PDF.
createPathString(PathIterator) - Static method in class org.faceless.graph2.tag.PNGEmbedder
Given a PathIterator which contains only the initial MOVETO and subsequent LINETO segments, return a String equivalent suitable for use in the "coords" attribute of an <area> tag.
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, Map, 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
 
doSetPaint(Paint) - Method in class org.faceless.graph2.FlashOutput
 
draw(Output) - Method in class org.faceless.graph2.Graph
Draw the Graph to the specified Output object.
drawBox(Drawable, double, double, double, AxisScaler, AxisScaler, double, String, double[], Style) - Method in class org.faceless.graph2.BoxWhiskerSeries
Actually draw the box.
drawBox(Drawable, double, double, double, AxisScaler, AxisScaler, double, String, double[], Style) - Method in class org.faceless.graph2.GeneralBarSeries
Actually draw the box.

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

finalizeScript(StringBuffer) - Method in class org.faceless.graph2.tag.PNGEmbedder
Modify the JavaScript created by addSeriesToScript().
fixActionString(String, String, String) - Method in class org.faceless.graph2.tag.PNGEmbedder
Fix the "action" string for the specified attribute.
FlashEmbedder - Class in org.faceless.graph2.tag
A Embedder that creates a Flash (SWF) format graph, using the FlashOutput class.
FlashEmbedder() - Constructor for class org.faceless.graph2.tag.FlashEmbedder
 
FlashOutput - Class in org.faceless.graph2
The FlashOutput class allows you to create simple Macromedia Flash movies which display the graph.
FlashOutput(int, int) - Constructor for class org.faceless.graph2.FlashOutput
Creates a new Flash movie with the default white background
FlashOutput(int, int, Color) - Constructor for class org.faceless.graph2.FlashOutput
Creates a new Flash movie with the specified background color
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) - Constructor for class org.faceless.graph2.FunctionLineSeries
 
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.
getAction(String, String) - Method in class org.faceless.graph2.tag.Embedder
Return the specified action for the specified key.
getActionKeys() - Method in class org.faceless.graph2.tag.Embedder
Return the list of keys that have actions associated with them.
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
Return a SortedMap containing a copy of all the data points of this LineSeries, where the X and Y values are the Key and Value, stored as Doubles.
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()
getFlashOutput() - Method in class org.faceless.graph2.tag.FlashEmbedder
Return the FlashOutput created by this class
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
getFont(String) - Method in class org.faceless.graph2.tag.Embedder
Get the Font object matching the specified name, or null if it does not exist.
getFonts() - Method in class org.faceless.graph2.tag.Embedder
Return the name of all the fonts specified as available for use with the Graph
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
getImageOutputStream() - Method in class org.faceless.graph2.tag.Embedder
Get the OutputStream object that the binary image file should be written to
getImagePath() - Method in class org.faceless.graph2.tag.Embedder
Get the path that should be specified in the HTML to reference the image.
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
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.FlashEmbedder
 
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
getPageResources() - Method in class org.faceless.graph2.tag.Embedder
Return the page resources - font names and URLs.
getPageWriter() - Method in class org.faceless.graph2.tag.Embedder
Get the Writer object that the HTML should be written to
getPaint(String) - Static method in class org.faceless.graph2.tag.Embedder
Given a String representing a color (eg #F0F0F0 or "red") , convert it to a Paint object
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.
getStyle(String, double[]) - Method in class org.faceless.graph2.GeneralBarSeries
Return a style appropriate for this name
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.
Graph() - Constructor for class org.faceless.graph2.Graph
 
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
 
height - Variable in class org.faceless.graph2.ImageOutput
 

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(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.
Image(BufferedImage) - Constructor for class org.faceless.graph2.Image
Create a new immge from the specified BufferedImage
ImageOutput - Class in org.faceless.graph2
The ImageOutput class is a subclass of Output, which allows Graphs to be drawn to a BufferedImage or Graphics2D object, and then optionally rendered to a PNG image by calling the writePNG() 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.
isBarsAtNoon() - Method in class org.faceless.graph2.GeneralBarSeries
 
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
lines - Variable in class org.faceless.graph2.Series
 
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
locator - Variable in class org.faceless.graph2.XMLGraph
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
A subclass of Axis which displays Markers instead of text on the axis.
MarkerAxis(int) - Constructor for class org.faceless.graph2.MarkerAxis
Create a new MarkerAxis
markers - Variable in class org.faceless.graph2.Series
 
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.
matrix - Variable in class org.faceless.graph2.AbstractMarker
 
max - Variable in class org.faceless.graph2.GeneralBarSeries
 
maxx - Variable in class org.faceless.graph2.FunctionLineSeries
 
metadata - Variable in class org.faceless.graph2.Output
 
MIDDLE - Static variable in class org.faceless.graph2.Align
The constant representing middle vertical alignment
min - Variable in class org.faceless.graph2.GeneralBarSeries
 
minx - Variable in class org.faceless.graph2.FunctionLineSeries
 
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

order - Variable in class org.faceless.graph2.GeneralBarSeries
 
org.faceless.graph2 - package org.faceless.graph2
Contains all the classes required to create and render a Graph to an SVG, PNG, PDF or other format.
org.faceless.graph2.tag - package org.faceless.graph2.tag
Contains classes that can be used by customers wanting to extend the Tag Library.
Output - Class in org.faceless.graph2
The Output class is the abstract base class for all types of Output in the library.
Output() - Constructor for class org.faceless.graph2.Output
 
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(String) - Method in class org.faceless.graph2.DateAxis
General method for parsing strings to dates as best we can
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 a PDFCanvas 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(HttpServletRequest, HttpServletResponse, String) - Method in class org.faceless.graph2.tag.GraphServlet
Called from doGet() and doPost() to process the XML.
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.
Series(String) - Constructor for class org.faceless.graph2.Series
 
set(String, double) - Method in class org.faceless.graph2.BarSeries
Add a bar to the series.
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(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(Date, double, double, double, double) - Method in class org.faceless.graph2.CandleSeries
Add a candle to the series.
set(double, double) - Method in class org.faceless.graph2.LineSeries
Set a value on the graph.
set(String, double) - Method in class org.faceless.graph2.PieGraph
Add a slice to the Pie.
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.
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.
setAxis(int, Axis) - Method in class org.faceless.graph2.AxesGraph
Set the specified axis.
setAxis(int) - Method in class org.faceless.graph2.StripedPaint
For back walls, set the primary axis which the stripes are against.
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(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.
setBarWidth(double) - Method in class org.faceless.graph2.GeneralBarSeries
Set the width of each bar.
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(double) - Method in class org.faceless.graph2.MultiBarSeries
Set the width of each set of 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(String, Paint) - Method in class org.faceless.graph2.PieGraph
Set the color for the specified slice
setColor(Paint) - Method in class org.faceless.graph2.Style
Set the color of this style
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.
setDetailLevel(int) - Method in class org.faceless.graph2.FlashOutput
Set the level of detail to draw.
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.
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.
setFloatingPointX() - Method in class org.faceless.graph2.Series
 
setFloatingPointY() - Method in class org.faceless.graph2.Series
 
setFont(String, Font) - Method in class org.faceless.graph2.FlashOutput
Define a font for use in the movie.
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.
setFont(String, double) - Method in class org.faceless.graph2.TextStyle
Set the font
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, TextStyle) - Method in class org.faceless.graph2.Axis
Set a label to be displayed next to the axis.
setLabel(String, AbstractMarker, double) - Method in class org.faceless.graph2.PieGraph
Set the label of one of the slices in the pie.
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.
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) - Method in class org.faceless.graph2.Key
Set the margin around the Key.
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) - 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.
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(int) - Method in class org.faceless.graph2.MarkerAxis
Set the rotation for each marker on the axis
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
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(double) - Method in class org.faceless.graph2.DateAxis
Determines whether to "stretch" the ends of the graph to the next useful value.
setStretchEnds(boolean) - Method in class org.faceless.graph2.NumericAxis
Whether to "stretch" the ends of the graph to a "useful" value or not.
setStyle(double, double, Style) - Method in class org.faceless.graph2.BubbleSeries
Set the style for the bubble at this position.
setStyle(Date, Style) - Method in class org.faceless.graph2.CandleSeries
Set the style for a particular candle.
setStyle(String, Style) - Method in class org.faceless.graph2.GeneralBarSeries
Set the style to use for a specific bar.
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.
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.
spinestyle - Variable in class org.faceless.graph2.Axis
 
SplineSeries - Class in org.faceless.graph2
A SplineSeries is very similar to a LineSeries 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
 
width - Variable in class org.faceless.graph2.ImageOutput
 
writeBitmap(ImageOutput, OutputStream) - Method in class org.faceless.graph2.tag.PNGEmbedder
Write the ImageOutput object to the specified OutputStream.
writeFlash(OutputStream) - Method in class org.faceless.graph2.FlashOutput
Write the completed SWF file to the specified OutputStream.
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 - Static variable in class org.faceless.graph2.Axis
A constant which can be passed into AxesGraph.setAxis to set the Z-Axis.
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
A B C D E F G H I K L M N O P R S T V W X Z 
Skip navigation links

Copyright © 2001-2016 Big Faceless Organization