All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jas.hist.JASHist

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----com.sun.java.swing.JComponent
                           |
                           +----com.sun.java.swing.JPanel
                                   |
                                   +----jas.hist.JASHist

public class JASHist
extends JPanel
implements Transferable, Externalizable

Variable Index

 o LEGEND_ALWAYS
 o LEGEND_AUTOMATIC
 o LEGEND_NEVER
 o SHADOW_ETCHED_IN
 o SHADOW_ETCHED_OUT
 o SHADOW_FRAME_IN
 o SHADOW_FRAME_OUT
 o SHADOW_IN
 o SHADOW_NONE
 o SHADOW_OUT
 o SHADOW_PLAIN

Constructor Index

 o JASHist()

Method Index

 o add1DData(Basic1DFunction)
 o add1DData(Rebinnable1DHistogramData)
 o createFitterFactory(Class, String)
 o createFunctionFactory(Class, String)
 o get1DDataElements()
 o get1DFunctions()
 o getAdvancedOptionsFunctions()
 o getAxisBoundingBox()
 o getBackgroundColor()
 o getDataAreaBorderType()
 o getDataAreaBorderWidth()
 o getDataAreaColor()
 o getDataSetComboBox()
 o getDefaultFitter()
 o getDefaultFitterFactory()
 o getFittable1DFunctions()
 o getFitterRegistryClasses()
 o getFitterRegistryElements()
 o getFitterRegistryNames()
 o getForegroundColor()
 o getFunctionRegistryClasses()
 o getFunctionRegistryElements()
 o getFunctionRegistryNames()
 o getShowLegend()
 o getTitle()
 o getTransferData(DataFlavor)
 o getTransferDataFlavors()
 o getXAxis()
 o getYAxes()
 o getYAxis()
Gets the default Y Axis
 o getYAxis(int)
 o isChanged()
 o isDataFlavorSupported(DataFlavor)
 o numberOfFunctions()
 o processEvent(AWTEvent)
Processes events on this container.
 o processMouseEvent(MouseEvent)
Processes mouse events occurring on this component by dispatching them to any registered MouseListener objects.
 o readExternal(ObjectInput)
 o registerFitter(Class, String)
 o registerFitter(FitterFactory)
 o registerFunction(Class, String)
 o registerFunction(FunctionFactory)
 o remove1DFit(JASHist1DFunctionData)
 o removeAllData()
 o removeFitterFactory(Object)
 o removeFunction(JASHist1DData)
 o removeFunctionFactory(Object)
 o removePlotData(ChartDataView)
 o requestPlotData(int)
 o requestShow(JASHist1DFunctionData)
 o setAxisBoundingBox(boolean)
 o setBackgroundColor(Color)
 o setBatch(boolean)
 o setDataAreaBorderType(int)
 o setDataAreaBorderWidth(int)
 o setDataAreaColor(Color)
 o setDefaultFitterFactory(FitterFactory)
 o setForegroundColor(Color)
 o setShowLegend(int)
 o setTitle(String)
 o showProperties()
 o updateFitterRegistry(Vector)
 o updateFunctionRegistry(Vector)
 o writeExternal(ObjectOutput)

Variables

 o SHADOW_NONE
 public static final int SHADOW_NONE
 o SHADOW_ETCHED_IN
 public static final int SHADOW_ETCHED_IN
 o SHADOW_ETCHED_OUT
 public static final int SHADOW_ETCHED_OUT
 o SHADOW_IN
 public static final int SHADOW_IN
 o SHADOW_OUT
 public static final int SHADOW_OUT
 o SHADOW_PLAIN
 public static final int SHADOW_PLAIN
 o SHADOW_FRAME_IN
 public static final int SHADOW_FRAME_IN
 o SHADOW_FRAME_OUT
 public static final int SHADOW_FRAME_OUT
 o LEGEND_NEVER
 public static final int LEGEND_NEVER
 o LEGEND_AUTOMATIC
 public static final int LEGEND_AUTOMATIC
 o LEGEND_ALWAYS
 public static final int LEGEND_ALWAYS

Constructors

 o JASHist
 public JASHist()

Methods

 o writeExternal
 public void writeExternal(ObjectOutput p) throws IOException
 o readExternal
 public void readExternal(ObjectInput p) throws IOException, ClassNotFoundException
 o getBackgroundColor
 public Color getBackgroundColor()
 o setBackgroundColor
 public void setBackgroundColor(Color c)
 o getForegroundColor
 public Color getForegroundColor()
 o setForegroundColor
 public void setForegroundColor(Color c)
 o getDataAreaColor
 public Color getDataAreaColor()
 o setDataAreaColor
 public void setDataAreaColor(Color c)
 o setDataAreaBorderType
 public void setDataAreaBorderType(int type)
 o getDataAreaBorderType
 public int getDataAreaBorderType()
 o setDataAreaBorderWidth
 public void setDataAreaBorderWidth(int width)
 o getDataAreaBorderWidth
 public int getDataAreaBorderWidth()
 o setAxisBoundingBox
 public void setAxisBoundingBox(boolean set)
 o getAxisBoundingBox
 public boolean getAxisBoundingBox()
 o getXAxis
 public JASHistAxis getXAxis()
 o getYAxis
 public JASHistAxis getYAxis()
Gets the default Y Axis

 o getYAxis
 public JASHistAxis getYAxis(int index)
 o getYAxes
 public JASHistAxis[] getYAxes()
 o setShowLegend
 public void setShowLegend(int legend)
 o getShowLegend
 public int getShowLegend()
 o showProperties
 public void showProperties()
 o add1DData
 public JASHist1DData add1DData(Rebinnable1DHistogramData ds)
 o add1DData
 public JASHist1DData add1DData(Basic1DFunction ds)
 o registerFunction
 public static void registerFunction(FunctionFactory ff)
 o registerFunction
 public static void registerFunction(Class c,
                                     String name)
 o createFunctionFactory
 public static FunctionFactory createFunctionFactory(Class c,
                                                     String s) throws FunctionFactoryError
 o createFitterFactory
 public static FitterFactory createFitterFactory(Class c,
                                                 String s) throws FitterFactoryError
 o registerFitter
 public static void registerFitter(Class c,
                                   String name)
 o registerFitter
 public static void registerFitter(FitterFactory ff)
 o getFunctionRegistryClasses
 public static String[] getFunctionRegistryClasses()
 o getFunctionRegistryNames
 public static String[] getFunctionRegistryNames()
 o getFunctionRegistryElements
 public static Enumeration getFunctionRegistryElements()
 o getFitterRegistryClasses
 public static String[] getFitterRegistryClasses()
 o getFitterRegistryNames
 public static String[] getFitterRegistryNames()
 o getFitterRegistryElements
 public static Enumeration getFitterRegistryElements()
 o numberOfFunctions
 public int numberOfFunctions()
 o get1DDataElements
 public Enumeration get1DDataElements()
 o get1DFunctions
 public Enumeration get1DFunctions()
 o getAdvancedOptionsFunctions
 public Enumeration getAdvancedOptionsFunctions()
 o getFittable1DFunctions
 public Fittable1DFunction[] getFittable1DFunctions()
 o getDataSetComboBox
 public JComboBox getDataSetComboBox()
 o remove1DFit
 public void remove1DFit(JASHist1DFunctionData data)
 o removeFunction
 public void removeFunction(JASHist1DData data)
 o removeAllData
 public void removeAllData()
 o requestPlotData
 public ChartDataView requestPlotData(int type)
 o getTransferDataFlavors
 public DataFlavor[] getTransferDataFlavors()
 o isDataFlavorSupported
 public boolean isDataFlavorSupported(DataFlavor flavor)
 o getTransferData
 public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
 o removePlotData
 public void removePlotData(ChartDataView v)
 o processEvent
 public void processEvent(AWTEvent evt)
Processes events on this container.

Overrides:
processEvent in class Container
 o setBatch
 public boolean setBatch(boolean batch)
 o requestShow
 public boolean requestShow(JASHist1DFunctionData data)
 o getTitle
 public String getTitle()
 o setTitle
 public void setTitle(String newValue)
 o processMouseEvent
 protected void processMouseEvent(MouseEvent me)
Processes mouse events occurring on this component by dispatching them to any registered MouseListener objects.

Overrides:
processMouseEvent in class Component
 o isChanged
 public boolean isChanged()
 o setDefaultFitterFactory
 public static void setDefaultFitterFactory(FitterFactory f)
 o getDefaultFitterFactory
 public static FitterFactory getDefaultFitterFactory()
 o getDefaultFitter
 public static Fitter getDefaultFitter()
 o updateFitterRegistry
 public static void updateFitterRegistry(Vector v)
 o updateFunctionRegistry
 public static void updateFunctionRegistry(Vector v)
 o removeFunctionFactory
 public static void removeFunctionFactory(Object o)
 o removeFitterFactory
 public static boolean removeFitterFactory(Object o)

All Packages  Class Hierarchy  This Package  Previous  Next  Index