EchoPoint API - 3.0.0b5
App Webcontainer

echopoint.google.chart.model
Class VennDiagramModel

java.lang.Object
  extended by echopoint.google.chart.model.VennDiagramModel
All Implemented Interfaces:
Serializable

public class VennDiagramModel
extends Object
implements Serializable

A simple model object that represents the data for a VennDiagram. This bean is purely for convenience since the data may be set similar to regular charts.

Version:
$Id: VennDiagramModel.java 63 2008-08-29 07:46:39Z sptrakesh $
Author:
Rakesh Vidyadharan 2008-08-22
See Also:
Serialized Form

Field Summary
 int circleA
          The field that represents the value of circle A.
 int circleB
          The field that represents the value of circle B.
 int circleC
          The field that represents the value of circle C.
 int intersectAB
          The field that represents the intersection of circles A and B.
 int intersectABC
          The field that represents the intersection of circles A, B and C.
 int intersectAC
          The field that represents the intersection of circles A and C.
 int intersectBC
          The field that represents the intersection of circles B and C.
 
Constructor Summary
VennDiagramModel(int circleA, int circleB, int circleC)
          Create a new instance for a diagram that has no intersections.
VennDiagramModel(int circleA, int circleB, int circleC, int intersectAB, int intersectAC, int intersectBC, int intersectABC)
          Create a new instance for a diagram with the specified values.
 
Method Summary
 int getCircleA()
          Accessor for property 'circleA'.
 int getCircleB()
          Accessor for property 'circleB'.
 int getCircleC()
          Accessor for property 'circleC'.
 int getIntersectAB()
          Accessor for property 'intersectAB'.
 int getIntersectABC()
          Accessor for property 'intersectABC'.
 int getIntersectAC()
          Accessor for property 'intersectAC'.
 int getIntersectBC()
          Accessor for property 'intersectBC'.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

circleA

public final int circleA
The field that represents the value of circle A.


circleB

public final int circleB
The field that represents the value of circle B.


circleC

public final int circleC
The field that represents the value of circle C.


intersectAB

public final int intersectAB
The field that represents the intersection of circles A and B.


intersectAC

public final int intersectAC
The field that represents the intersection of circles A and C.


intersectBC

public final int intersectBC
The field that represents the intersection of circles B and C.


intersectABC

public final int intersectABC
The field that represents the intersection of circles A, B and C.

Constructor Detail

VennDiagramModel

public VennDiagramModel(int circleA,
                        int circleB,
                        int circleC)
Create a new instance for a diagram that has no intersections.

Parameters:
circleA - The circleA value to use.
circleB - The circleB value to use.
circleC - The circleC value to use.

VennDiagramModel

public VennDiagramModel(int circleA,
                        int circleB,
                        int circleC,
                        int intersectAB,
                        int intersectAC,
                        int intersectBC,
                        int intersectABC)
Create a new instance for a diagram with the specified values.

Parameters:
circleA - The circleA value to use.
circleB - The circleB value to use.
circleC - The circleC value to use.
intersectAB - The intersectAB value to use.
intersectAC - The intersectAC value to use.
intersectBC - The intersectBC value to use.
intersectABC - The intersectABC value to use.
Method Detail

getCircleA

public int getCircleA()
Accessor for property 'circleA'.

Returns:
Value for property 'circleA'.

getCircleB

public int getCircleB()
Accessor for property 'circleB'.

Returns:
Value for property 'circleB'.

getCircleC

public int getCircleC()
Accessor for property 'circleC'.

Returns:
Value for property 'circleC'.

getIntersectAB

public int getIntersectAB()
Accessor for property 'intersectAB'.

Returns:
Value for property 'intersectAB'.

getIntersectAC

public int getIntersectAC()
Accessor for property 'intersectAC'.

Returns:
Value for property 'intersectAC'.

getIntersectBC

public int getIntersectBC()
Accessor for property 'intersectBC'.

Returns:
Value for property 'intersectBC'.

getIntersectABC

public int getIntersectABC()
Accessor for property 'intersectABC'.

Returns:
Value for property 'intersectABC'.

EchoPoint API - 3.0.0b5
App Webcontainer