ChartCat 1.2

li.netcat.chart.util
Class ListPenBox

java.lang.Object
  extended byli.netcat.chart.util.ListPenBox
All Implemented Interfaces:
PenBox

public class ListPenBox
extends java.lang.Object
implements PenBox

Implementation of a pen box that uses a list of pens as internal data structure

Author:
Arthur Marxer

Constructor Summary
ListPenBox()
          Constructs a new and empty ListPenBox.
ListPenBox(Pen[] pens)
          Constructs a new ListPenBox and inserts the given pens into the list of pens.
 
Method Summary
 Pen getPenAt(int index)
          Returns the pen for the given index.
 void setPens(Pen[] pens)
          Sets the pen collection to the given pens.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListPenBox

public ListPenBox()
Constructs a new and empty ListPenBox.


ListPenBox

public ListPenBox(Pen[] pens)
Constructs a new ListPenBox and inserts the given pens into the list of pens.

Parameters:
pens - The initial pen collection, not null. Further modification of this parameter have no impact.
Method Detail

setPens

public void setPens(Pen[] pens)
Sets the pen collection to the given pens.

Parameters:
pens - The new pen collection, not null. Further modification of this parameter have no impact.

getPenAt

public Pen getPenAt(int index)
Returns the pen for the given index. The index is mapped using a % operation.

Specified by:
getPenAt in interface PenBox
Parameters:
index - The index of the pen, it must be >= 0.
Returns:
The pen for the given index, can also be null.

ChartCat 1.2

Copyright © 2003 - 2005 NetCat Inc.. All rights reserved. Feedback

Chart,Charting,Charts,Java,Java Chart,Java Charting,Java Charts,Chart Java,Charts Java,3D,3D Chart,3Dchart,Graph,Graphs,Chart Graph,Java Graph,Diagram,Diagrams,Java Diagram,Java Diagrams,Curve,Curves,Bar Chart,Pie Chart,Line Chart,Area Chart,Bar Graph,Pie Graph,Line Graph,Java Diagram,Chart Diagram,Package,Library,Chart Library,Chart Engine,Chart Package,Graph Package,Paint,Support,Graphic,Graphics,Print, Chart,Charting,Charts,Java,Java Chart,Java Charting,Java Charts,Chart Java,Charts Java,3D,3D Chart,3Dchart,Graph,Graphs,Chart Graph,Java Graph,Diagram,Diagrams,Java Diagram,Java Diagrams,Curve,Curves,Bar Chart,Pie Chart,Line Chart,Area Chart,Bar Graph,Pie Graph,Line Graph,Java Diagram,Chart Diagram,Package,Library,Chart Library,Chart Engine,Chart Package,Graph Package,Paint,Support,Graphic,Graphics,Print, Chart,Charting,Charts,Java,Java Chart,Java Charting,Java Charts,Chart Java,Charts Java,3D,3D Chart,3Dchart,Graph,Graphs,Chart Graph,Java Graph,Diagram,Diagrams,Java Diagram,Java Diagrams,Curve,Curves,Bar Chart,Pie Chart,Line Chart,Area Chart,Bar Graph,Pie Graph,Line Graph,Java Diagram,Chart Diagram,Package,Library,Chart Library,Chart Engine,Chart Package,Graph Package,Paint,Support,Graphic,Graphics,Print