Package ucar.nc2.ui.grib
Class Grib1CollectionPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- ucar.nc2.ui.grib.Grib1CollectionPanel
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
public class Grib1CollectionPanel extends JPanel
Refactored Grib1 raw access- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGrib1CollectionPanel.Gds1BeanclassGrib1CollectionPanel.ParameterBeanclassGrib1CollectionPanel.RecordBean-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Constructor Description Grib1CollectionPanel(JPanel buttPanel, ucar.util.prefs.PreferencesExt prefs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseOpenFiles()static voidcompare(ucar.nc2.grib.grib1.Grib1SectionGridDefinition gdss1, ucar.nc2.grib.grib1.Grib1SectionGridDefinition gdss2, Formatter f)static voidcompare(ucar.nc2.grib.grib1.Grib1SectionProductDefinition pds1, ucar.nc2.grib.grib1.Grib1SectionProductDefinition pds2, Formatter f)voidgenerateGdsXml(Formatter f)static intmakeUniqueId(ucar.nc2.grib.grib1.Grib1SectionProductDefinition pds)voidsave()voidsetCollection(String spec)voidsetGribFile(ucar.unidata.io.RandomAccessFile raf)voidshowCollection(Formatter f)static voidshowCompleteRecord(ucar.nc2.grib.grib1.tables.Grib1Customizer cust, ucar.nc2.grib.grib1.Grib1Record gr, String filename, Formatter f)static voidshowGds(ucar.nc2.grib.grib1.Grib1SectionGridDefinition gdss, ucar.nc2.grib.grib1.Grib1Gds gds, Formatter f)static voidshowRawGds(ucar.nc2.grib.grib1.Grib1SectionGridDefinition gds, Formatter f)static voidshowRawPds(ucar.nc2.grib.grib1.Grib1SectionProductDefinition pds, Formatter f)booleanwriteIndex(Formatter f)-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
Grib1CollectionPanel
public Grib1CollectionPanel(JPanel buttPanel, ucar.util.prefs.PreferencesExt prefs)
-
-
Method Detail
-
closeOpenFiles
public void closeOpenFiles() throws IOException- Throws:
IOException
-
save
public void save()
-
showCollection
public void showCollection(Formatter f)
-
generateGdsXml
public void generateGdsXml(Formatter f)
-
writeIndex
public boolean writeIndex(Formatter f) throws IOException
- Throws:
IOException
-
compare
public static void compare(ucar.nc2.grib.grib1.Grib1SectionGridDefinition gdss1, ucar.nc2.grib.grib1.Grib1SectionGridDefinition gdss2, Formatter f)
-
compare
public static void compare(ucar.nc2.grib.grib1.Grib1SectionProductDefinition pds1, ucar.nc2.grib.grib1.Grib1SectionProductDefinition pds2, Formatter f)
-
setCollection
public void setCollection(String spec) throws IOException
- Throws:
IOException
-
setGribFile
public void setGribFile(ucar.unidata.io.RandomAccessFile raf) throws IOException- Throws:
IOException
-
makeUniqueId
public static int makeUniqueId(ucar.nc2.grib.grib1.Grib1SectionProductDefinition pds)
-
showRawPds
public static void showRawPds(ucar.nc2.grib.grib1.Grib1SectionProductDefinition pds, Formatter f)
-
showRawGds
public static void showRawGds(ucar.nc2.grib.grib1.Grib1SectionGridDefinition gds, Formatter f)
-
showCompleteRecord
public static void showCompleteRecord(ucar.nc2.grib.grib1.tables.Grib1Customizer cust, ucar.nc2.grib.grib1.Grib1Record gr, String filename, Formatter f)
-
showGds
public static void showGds(ucar.nc2.grib.grib1.Grib1SectionGridDefinition gdss, ucar.nc2.grib.grib1.Grib1Gds gds, Formatter f)
-
-