|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame org.hydrateframework.gui.HydrateUI
public class HydrateUI
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected java.io.File |
appPropsFile
|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
HydrateUI()
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
static void |
copyFile(java.lang.String fromFileName,
java.lang.String toFileName)
Backup the file. |
void |
createSchemaTabs()
|
void |
fileChanged(Family family)
|
static SourceDef |
findDatasource(java.lang.String name)
|
static java.util.List<Family> |
getFamilies()
|
static java.lang.Class |
getFamilyClass()
|
static java.awt.Container |
getFrame(java.awt.Component comp)
|
static java.util.List<QueryDef> |
getQueryDefs()
|
static java.util.ResourceBundle |
getResourceBundle()
|
static java.util.List<SourceDef> |
getSources()
|
void |
initialize()
|
static boolean |
isDirty()
|
static void |
layoutLabelsAndFields(java.awt.Container details,
java.lang.String[] labels,
javax.swing.JComponent[] fields,
int[] widths,
java.awt.FontMetrics fm)
|
static void |
main(java.lang.String[] args)
|
static void |
readFamily(org.w3c.dom.Element elem,
java.lang.Class familyClass)
|
static void |
readFamilyURL(java.net.URL url,
java.lang.Class familyClass)
|
static void |
readQuery(org.w3c.dom.Element elem,
javax.xml.parsers.DocumentBuilder builder)
|
static java.lang.String |
readXMLTextElem(org.w3c.dom.Element elem)
|
static void |
setCurrentFile(java.io.File file)
|
static void |
setDirty()
|
boolean |
shouldReread(Family family)
|
static void |
sizeTableColumns(javax.swing.JTable table,
java.awt.Graphics g)
|
void |
tryToClose()
|
boolean |
tryToDiscard()
|
static void |
writeClassDefPositions()
Write out details of the positions of the classdefs on the screen |
static void |
writeFile()
|
static void |
writeOneAttrElement(org.xml.sax.ContentHandler hnd,
java.lang.String elemName,
java.lang.String attrName,
java.lang.String attrValue)
|
void |
writeProps()
|
static void |
writeSchema()
|
static void |
writeTextElement(org.xml.sax.ContentHandler hnd,
java.lang.String elemName,
java.lang.String content)
|
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected java.io.File appPropsFile
Constructor Detail |
---|
public HydrateUI()
Method Detail |
---|
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static java.lang.Class getFamilyClass()
public static java.util.List<Family> getFamilies()
public static void setDirty()
public static boolean isDirty()
public static void setCurrentFile(java.io.File file)
public static void writeClassDefPositions() throws java.io.IOException
java.io.IOException
public static void copyFile(java.lang.String fromFileName, java.lang.String toFileName) throws java.io.IOException
fromFileName
- the name of the file to copy (including its path)toFileName
- the name of the file to copy to.
java.io.IOException
public static void writeSchema() throws java.io.IOException
java.io.IOException
public static void readFamilyURL(java.net.URL url, java.lang.Class familyClass) throws java.io.IOException
java.io.IOException
public static void readFamily(org.w3c.dom.Element elem, java.lang.Class familyClass) throws java.io.IOException
java.io.IOException
public static void readQuery(org.w3c.dom.Element elem, javax.xml.parsers.DocumentBuilder builder) throws org.xml.sax.SAXException, java.io.IOException
org.xml.sax.SAXException
java.io.IOException
public static java.lang.String readXMLTextElem(org.w3c.dom.Element elem)
public static void writeOneAttrElement(org.xml.sax.ContentHandler hnd, java.lang.String elemName, java.lang.String attrName, java.lang.String attrValue) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public static void writeTextElement(org.xml.sax.ContentHandler hnd, java.lang.String elemName, java.lang.String content) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public static java.util.ResourceBundle getResourceBundle()
public static java.util.List<SourceDef> getSources()
public static java.util.List<QueryDef> getQueryDefs()
public static java.awt.Container getFrame(java.awt.Component comp)
public static void layoutLabelsAndFields(java.awt.Container details, java.lang.String[] labels, javax.swing.JComponent[] fields, int[] widths, java.awt.FontMetrics fm)
public static void sizeTableColumns(javax.swing.JTable table, java.awt.Graphics g)
public static SourceDef findDatasource(java.lang.String name)
public void fileChanged(Family family)
fileChanged
in interface FileWatcher.FileChanged
public boolean shouldReread(Family family)
shouldReread
in interface FileWatcher.FileChanged
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public static void writeFile()
public void tryToClose()
public boolean tryToDiscard()
public void createSchemaTabs()
public void writeProps()
public void initialize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |