RBNgui
Class Bavaria

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by RBNgui.Bavaria
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class Bavaria
extends javax.swing.JFrame
implements java.awt.event.ActionListener

See Also:
Serialized Form

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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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
Bavaria(SparseRelStruc srs, java.io.File srsfile, Primula mw, boolean edited)
           
Bavaria(SparseRelStruc srs, Primula mw, boolean edited)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addNode(int xc, int yc)
           
 void addRelation(Rel r)
           
 void addTuple(Rel r)
           
 void addTuple(Rel r, int[] tuple, java.lang.String addedTuples)
           
 void centerGraph(double xGraphCenter, double yGraphCenter)
           
 void centerView()
           
 void clearSelections(int target)
           
 boolean confirm(java.lang.String text, int type)
           
 void deleteNode(int node)
           
 void deleteRelation(Rel r)
           
 void deleteTuple(Rel r, int[] tuple)
           
 void emptyFunction()
           
 void emptyRelationLists()
           
 java.util.Vector getAttributesColors(int node)
           
 java.util.Vector[] getAttrRelsAndTuples(int node)
           
 java.util.Vector[] getBinaryColors(int node)
           
 java.util.Vector getCoords()
           
 int[] getMaximumXandY()
           
 int[] getMinimumXandY()
           
 java.util.Vector getNames()
           
 java.util.Vector[] getOtherRelsAndTuples(int node)
           
 void loadFunction()
           
 void moveView(double xGraphCenter, double yGraphCenter)
           
 java.lang.String nameAt(int index)
           
 void saveFile(java.io.File savefile)
           
 void scaleX(int x)
           
 void scaleY(int y)
           
 void setCanvasSize()
           
 void setFrameTitle(java.lang.String name)
           
 void setIsEdited(boolean b)
           
 int setName(java.lang.String name, int index)
           
 void setRelStruc(SparseRelStruc newstruc)
           
 void setXSize(int size)
           
 void setYSize(int size)
           
 void showCoordinates(int x, int y)
           
 void showMessage(java.lang.String message)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, 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, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

Bavaria

public Bavaria(SparseRelStruc srs,
               Primula mw,
               boolean edited)

Bavaria

public Bavaria(SparseRelStruc srs,
               java.io.File srsfile,
               Primula mw,
               boolean edited)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

emptyFunction

public void emptyFunction()

loadFunction

public void loadFunction()

setCanvasSize

public void setCanvasSize()

setXSize

public void setXSize(int size)

setYSize

public void setYSize(int size)

getMaximumXandY

public int[] getMaximumXandY()

getMinimumXandY

public int[] getMinimumXandY()

centerGraph

public void centerGraph(double xGraphCenter,
                        double yGraphCenter)

moveView

public void moveView(double xGraphCenter,
                     double yGraphCenter)

centerView

public void centerView()

scaleX

public void scaleX(int x)

scaleY

public void scaleY(int y)

showMessage

public void showMessage(java.lang.String message)

showCoordinates

public void showCoordinates(int x,
                            int y)

confirm

public boolean confirm(java.lang.String text,
                       int type)

clearSelections

public void clearSelections(int target)

emptyRelationLists

public void emptyRelationLists()

addNode

public void addNode(int xc,
                    int yc)

deleteNode

public void deleteNode(int node)

getCoords

public java.util.Vector getCoords()

getNames

public java.util.Vector getNames()

nameAt

public java.lang.String nameAt(int index)

setName

public int setName(java.lang.String name,
                   int index)

addRelation

public void addRelation(Rel r)

deleteRelation

public void deleteRelation(Rel r)

addTuple

public void addTuple(Rel r)

addTuple

public void addTuple(Rel r,
                     int[] tuple,
                     java.lang.String addedTuples)

deleteTuple

public void deleteTuple(Rel r,
                        int[] tuple)

setFrameTitle

public void setFrameTitle(java.lang.String name)

getAttributesColors

public java.util.Vector getAttributesColors(int node)

getBinaryColors

public java.util.Vector[] getBinaryColors(int node)

getAttrRelsAndTuples

public java.util.Vector[] getAttrRelsAndTuples(int node)

getOtherRelsAndTuples

public java.util.Vector[] getOtherRelsAndTuples(int node)

setIsEdited

public void setIsEdited(boolean b)

saveFile

public void saveFile(java.io.File savefile)

setRelStruc

public void setRelStruc(SparseRelStruc newstruc)