|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.openscience.chimetojmol.ChimePanel
public class ChimePanel
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private javax.swing.JButton |
browseButton
|
private java.awt.Checkbox |
checkFilenames
|
private java.awt.Checkbox |
checkSigned
|
private java.awt.Checkbox |
checkSubs
|
private javax.swing.JTextField |
chimePath
|
private javax.swing.JFileChooser |
chooser
|
private boolean |
doFixFilenames
|
private boolean |
doSubdirectories
|
private boolean |
doUseSigned
|
private static java.util.regex.Pattern |
embed1
|
private static java.util.regex.Pattern |
embed2
|
private javax.swing.JButton |
goButton
|
private javax.swing.JTextArea |
logArea
|
private javax.swing.JScrollPane |
logScrollPane
|
private java.io.File |
myDir
|
private int |
nDir
|
private int |
nFiles
|
private java.io.File |
oldDir
|
private java.util.List<java.io.File> |
pages
|
private java.lang.String |
rootDir
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, 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 |
---|
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 | |
---|---|
ChimePanel()
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
private void |
addJmolFiles(java.lang.String rootDir)
|
private void |
copyDirectory(java.lang.String level,
java.io.File sourceLocation,
java.io.File targetLocation,
boolean justChecking)
|
private boolean |
copyFile(java.lang.String level,
java.io.File f1,
java.io.File f2,
boolean justChecking)
|
static boolean |
deleteDirectory(java.io.File directory)
|
private void |
doBrowse()
|
private void |
doGo()
|
private java.lang.String |
fixChime(java.lang.String data,
boolean isHtml)
|
private java.lang.String |
fixFileName(java.io.File f)
|
private java.lang.String |
fixFileNames(java.lang.String data,
boolean isHtml)
|
private java.lang.String |
fixFileNames(java.lang.String data,
java.lang.String what,
char term)
|
private java.lang.String |
getFileContents(java.io.File f)
|
(package private) void |
getFileList()
|
(package private) static java.io.InputStream |
getResourceStream(java.lang.String fileName)
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
private boolean |
justTransferFile(java.io.File f1,
java.io.File f2,
java.io.InputStream in)
|
private void |
log(java.lang.String string)
|
private boolean |
processFile(java.lang.String level,
java.io.File f1,
java.io.File f2,
boolean processHtml,
boolean processChime)
|
private boolean |
putFileContents(java.io.File f,
java.lang.String html)
|
private void |
showProgress()
|
private void |
transferResource(java.io.File dir,
java.lang.String name,
java.io.File dest,
java.lang.String nameOut)
|
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private javax.swing.JTextField chimePath
private javax.swing.JButton goButton
private javax.swing.JButton browseButton
private javax.swing.JTextArea logArea
private javax.swing.JScrollPane logScrollPane
private javax.swing.JFileChooser chooser
private java.io.File oldDir
private java.util.List<java.io.File> pages
private int nDir
private int nFiles
private java.awt.Checkbox checkSubs
private java.awt.Checkbox checkFilenames
private java.awt.Checkbox checkSigned
private boolean doSubdirectories
private boolean doFixFilenames
private boolean doUseSigned
private java.io.File myDir
private java.lang.String rootDir
private static java.util.regex.Pattern embed1
private static java.util.regex.Pattern embed2
Constructor Detail |
---|
ChimePanel()
Method Detail |
---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
private void log(java.lang.String string)
void getFileList()
private void doGo()
private void doBrowse()
private void copyDirectory(java.lang.String level, java.io.File sourceLocation, java.io.File targetLocation, boolean justChecking) throws java.io.IOException
java.io.IOException
private void addJmolFiles(java.lang.String rootDir)
private void transferResource(java.io.File dir, java.lang.String name, java.io.File dest, java.lang.String nameOut)
public static boolean deleteDirectory(java.io.File directory)
private java.lang.String fixFileName(java.io.File f)
private void showProgress()
private boolean copyFile(java.lang.String level, java.io.File f1, java.io.File f2, boolean justChecking)
private boolean justTransferFile(java.io.File f1, java.io.File f2, java.io.InputStream in)
private boolean processFile(java.lang.String level, java.io.File f1, java.io.File f2, boolean processHtml, boolean processChime)
private java.lang.String fixFileNames(java.lang.String data, boolean isHtml)
private java.lang.String fixFileNames(java.lang.String data, java.lang.String what, char term)
private java.lang.String fixChime(java.lang.String data, boolean isHtml)
data
- isHtml
-
private java.lang.String getFileContents(java.io.File f)
private boolean putFileContents(java.io.File f, java.lang.String html)
static java.io.InputStream getResourceStream(java.lang.String fileName)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |