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
-
LEGEND_ALWAYS
-
-
LEGEND_AUTOMATIC
-
-
LEGEND_NEVER
-
-
SHADOW_ETCHED_IN
-
-
SHADOW_ETCHED_OUT
-
-
SHADOW_FRAME_IN
-
-
SHADOW_FRAME_OUT
-
-
SHADOW_IN
-
-
SHADOW_NONE
-
-
SHADOW_OUT
-
-
SHADOW_PLAIN
-
-
JASHist()
-
-
add1DData(Basic1DFunction)
-
-
add1DData(Rebinnable1DHistogramData)
-
-
createFitterFactory(Class, String)
-
-
createFunctionFactory(Class, String)
-
-
get1DDataElements()
-
-
get1DFunctions()
-
-
getAdvancedOptionsFunctions()
-
-
getAxisBoundingBox()
-
-
getBackgroundColor()
-
-
getDataAreaBorderType()
-
-
getDataAreaBorderWidth()
-
-
getDataAreaColor()
-
-
getDataSetComboBox()
-
-
getDefaultFitter()
-
-
getDefaultFitterFactory()
-
-
getFittable1DFunctions()
-
-
getFitterRegistryClasses()
-
-
getFitterRegistryElements()
-
-
getFitterRegistryNames()
-
-
getForegroundColor()
-
-
getFunctionRegistryClasses()
-
-
getFunctionRegistryElements()
-
-
getFunctionRegistryNames()
-
-
getShowLegend()
-
-
getTitle()
-
-
getTransferData(DataFlavor)
-
-
getTransferDataFlavors()
-
-
getXAxis()
-
-
getYAxes()
-
-
getYAxis()
-
Gets the default Y Axis
-
getYAxis(int)
-
-
isChanged()
-
-
isDataFlavorSupported(DataFlavor)
-
-
numberOfFunctions()
-
-
processEvent(AWTEvent)
- Processes events on this container.
-
processMouseEvent(MouseEvent)
-
Processes mouse events occurring on this component by
dispatching them to any registered
MouseListener objects.
-
readExternal(ObjectInput)
-
-
registerFitter(Class, String)
-
-
registerFitter(FitterFactory)
-
-
registerFunction(Class, String)
-
-
registerFunction(FunctionFactory)
-
-
remove1DFit(JASHist1DFunctionData)
-
-
removeAllData()
-
-
removeFitterFactory(Object)
-
-
removeFunction(JASHist1DData)
-
-
removeFunctionFactory(Object)
-
-
removePlotData(ChartDataView)
-
-
requestPlotData(int)
-
-
requestShow(JASHist1DFunctionData)
-
-
setAxisBoundingBox(boolean)
-
-
setBackgroundColor(Color)
-
-
setBatch(boolean)
-
-
setDataAreaBorderType(int)
-
-
setDataAreaBorderWidth(int)
-
-
setDataAreaColor(Color)
-
-
setDefaultFitterFactory(FitterFactory)
-
-
setForegroundColor(Color)
-
-
setShowLegend(int)
-
-
setTitle(String)
-
-
showProperties()
-
-
updateFitterRegistry(Vector)
-
-
updateFunctionRegistry(Vector)
-
-
writeExternal(ObjectOutput)
-
SHADOW_NONE
public static final int SHADOW_NONE
SHADOW_ETCHED_IN
public static final int SHADOW_ETCHED_IN
SHADOW_ETCHED_OUT
public static final int SHADOW_ETCHED_OUT
SHADOW_IN
public static final int SHADOW_IN
SHADOW_OUT
public static final int SHADOW_OUT
SHADOW_PLAIN
public static final int SHADOW_PLAIN
SHADOW_FRAME_IN
public static final int SHADOW_FRAME_IN
SHADOW_FRAME_OUT
public static final int SHADOW_FRAME_OUT
LEGEND_NEVER
public static final int LEGEND_NEVER
LEGEND_AUTOMATIC
public static final int LEGEND_AUTOMATIC
LEGEND_ALWAYS
public static final int LEGEND_ALWAYS
JASHist
public JASHist()
writeExternal
public void writeExternal(ObjectOutput p) throws IOException
readExternal
public void readExternal(ObjectInput p) throws IOException, ClassNotFoundException
getBackgroundColor
public Color getBackgroundColor()
setBackgroundColor
public void setBackgroundColor(Color c)
getForegroundColor
public Color getForegroundColor()
setForegroundColor
public void setForegroundColor(Color c)
getDataAreaColor
public Color getDataAreaColor()
setDataAreaColor
public void setDataAreaColor(Color c)
setDataAreaBorderType
public void setDataAreaBorderType(int type)
getDataAreaBorderType
public int getDataAreaBorderType()
setDataAreaBorderWidth
public void setDataAreaBorderWidth(int width)
getDataAreaBorderWidth
public int getDataAreaBorderWidth()
setAxisBoundingBox
public void setAxisBoundingBox(boolean set)
getAxisBoundingBox
public boolean getAxisBoundingBox()
getXAxis
public JASHistAxis getXAxis()
getYAxis
public JASHistAxis getYAxis()
- Gets the default Y Axis
getYAxis
public JASHistAxis getYAxis(int index)
getYAxes
public JASHistAxis[] getYAxes()
setShowLegend
public void setShowLegend(int legend)
getShowLegend
public int getShowLegend()
showProperties
public void showProperties()
add1DData
public JASHist1DData add1DData(Rebinnable1DHistogramData ds)
add1DData
public JASHist1DData add1DData(Basic1DFunction ds)
registerFunction
public static void registerFunction(FunctionFactory ff)
registerFunction
public static void registerFunction(Class c,
String name)
createFunctionFactory
public static FunctionFactory createFunctionFactory(Class c,
String s) throws FunctionFactoryError
createFitterFactory
public static FitterFactory createFitterFactory(Class c,
String s) throws FitterFactoryError
registerFitter
public static void registerFitter(Class c,
String name)
registerFitter
public static void registerFitter(FitterFactory ff)
getFunctionRegistryClasses
public static String[] getFunctionRegistryClasses()
getFunctionRegistryNames
public static String[] getFunctionRegistryNames()
getFunctionRegistryElements
public static Enumeration getFunctionRegistryElements()
getFitterRegistryClasses
public static String[] getFitterRegistryClasses()
getFitterRegistryNames
public static String[] getFitterRegistryNames()
getFitterRegistryElements
public static Enumeration getFitterRegistryElements()
numberOfFunctions
public int numberOfFunctions()
get1DDataElements
public Enumeration get1DDataElements()
get1DFunctions
public Enumeration get1DFunctions()
getAdvancedOptionsFunctions
public Enumeration getAdvancedOptionsFunctions()
getFittable1DFunctions
public Fittable1DFunction[] getFittable1DFunctions()
getDataSetComboBox
public JComboBox getDataSetComboBox()
remove1DFit
public void remove1DFit(JASHist1DFunctionData data)
removeFunction
public void removeFunction(JASHist1DData data)
removeAllData
public void removeAllData()
requestPlotData
public ChartDataView requestPlotData(int type)
getTransferDataFlavors
public DataFlavor[] getTransferDataFlavors()
isDataFlavorSupported
public boolean isDataFlavorSupported(DataFlavor flavor)
getTransferData
public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
removePlotData
public void removePlotData(ChartDataView v)
processEvent
public void processEvent(AWTEvent evt)
- Processes events on this container.
- Overrides:
- processEvent in class Container
setBatch
public boolean setBatch(boolean batch)
requestShow
public boolean requestShow(JASHist1DFunctionData data)
getTitle
public String getTitle()
setTitle
public void setTitle(String newValue)
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
isChanged
public boolean isChanged()
setDefaultFitterFactory
public static void setDefaultFitterFactory(FitterFactory f)
getDefaultFitterFactory
public static FitterFactory getDefaultFitterFactory()
getDefaultFitter
public static Fitter getDefaultFitter()
updateFitterRegistry
public static void updateFitterRegistry(Vector v)
updateFunctionRegistry
public static void updateFunctionRegistry(Vector v)
removeFunctionFactory
public static void removeFunctionFactory(Object o)
removeFitterFactory
public static boolean removeFitterFactory(Object o)
All Packages Class Hierarchy This Package Previous Next Index