gui
Class GPLdFrame

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended bygui.GPLdFrame
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class GPLdFrame
extends Frame

This class is the main window of GPL'd.

Since:
1.00
Version:
1.00
Author:
Berend "Kirk" Wouda
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  TextField commentinsetfield
          The field with the comment inset in it.
protected  GPLdControl control
          The control class going with this GUI.
protected  TextField copyrightnamefield
          The field with the copyright name in it.
protected  TextField copyrightyearfield
          The field with the copyright year in it.
protected  TextField endcommenttagfield
          The field with the end comment tag in it.
protected  TextField extensionfield
          The field with the source file extension in it.
protected  TextField folderfield
          The field with the folder name in it.
protected  TextField licensefilefield
          The field with the license file in it.
protected  Checkbox multifileprogramoption
          The option for multifile programs.
protected  TextField programnamefield
          The field with the program name in it.
protected  Checkbox recursiveoption
          The option for resursive editing.
protected  TextField startcommenttagfield
          The field with the start comment tag in it.
 
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.Window
 
Fields inherited from class java.awt.Container
 
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
GPLdFrame()
          Constructs a new GPLdFrame.
 
Method Summary
 String askForFolderSelection()
          Pops up a FileDialog and returns the selected folder.
 String askForLicenseFileSelection()
          Pops up a FileDialog and returns the selected license file.
 String getCommentInset()
          Returns the comment inset.
 String getCopyrightName()
          Returns the copyright name.
 String getCopyrightYear()
          Returns the copyright year.
 String getEndCommentTag()
          Returns the end comment tag.
 String getExtension()
          Returns the source file extension name.
 String getFoldername()
          Returns the source folder name.
 String getLicenseFilename()
          Returns the license filename.
 boolean getMultiFileProgram()
          Returns the multifile program setting.
 String getProgramName()
          Returns the program name.
 boolean getRecursive()
          Returns the recursive setting.
 String getStartCommentTag()
          Returns the start comment tag.
 void popup(String message)
          Shows a Dialog with the passed message.
 void setFoldername(String foldername)
          Sets the source folder name.
 void setLicenseFilename(String filename)
          Sets the license filename.
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, 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, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, 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, 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, isOpaque, 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, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, 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

folderfield

protected TextField folderfield
The field with the folder name in it.


extensionfield

protected TextField extensionfield
The field with the source file extension in it.


programnamefield

protected TextField programnamefield
The field with the program name in it.


copyrightyearfield

protected TextField copyrightyearfield
The field with the copyright year in it.


copyrightnamefield

protected TextField copyrightnamefield
The field with the copyright name in it.


startcommenttagfield

protected TextField startcommenttagfield
The field with the start comment tag in it.


commentinsetfield

protected TextField commentinsetfield
The field with the comment inset in it.


endcommenttagfield

protected TextField endcommenttagfield
The field with the end comment tag in it.


multifileprogramoption

protected Checkbox multifileprogramoption
The option for multifile programs.


recursiveoption

protected Checkbox recursiveoption
The option for resursive editing.


licensefilefield

protected TextField licensefilefield
The field with the license file in it.


control

protected GPLdControl control
The control class going with this GUI.

Constructor Detail

GPLdFrame

public GPLdFrame()
Constructs a new GPLdFrame.

Method Detail

popup

public void popup(String message)
Shows a Dialog with the passed message.

Parameters:
message - the passed message.

askForFolderSelection

public String askForFolderSelection()
Pops up a FileDialog and returns the selected folder.

Returns:
The selected foldername.

askForLicenseFileSelection

public String askForLicenseFileSelection()
Pops up a FileDialog and returns the selected license file.

Returns:
The selected license filename.

getFoldername

public String getFoldername()
Returns the source folder name.

Returns:
The source folder name.

setFoldername

public void setFoldername(String foldername)
Sets the source folder name.

Parameters:
foldername - The new source folder name.

getExtension

public String getExtension()
Returns the source file extension name.

Returns:
The source file extension folder name.

getProgramName

public String getProgramName()
Returns the program name.

Returns:
The program name.

getCopyrightYear

public String getCopyrightYear()
Returns the copyright year.

Returns:
The copyright year.

getCopyrightName

public String getCopyrightName()
Returns the copyright name.

Returns:
The copyright name.

getStartCommentTag

public String getStartCommentTag()
Returns the start comment tag.

Returns:
The start comment tag.

getCommentInset

public String getCommentInset()
Returns the comment inset.

Returns:
The comment inset.

getEndCommentTag

public String getEndCommentTag()
Returns the end comment tag.

Returns:
The end comment tag.

getMultiFileProgram

public boolean getMultiFileProgram()
Returns the multifile program setting.

Returns:
The multifile program setting.

getRecursive

public boolean getRecursive()
Returns the recursive setting.

Returns:
The recursive setting.

getLicenseFilename

public String getLicenseFilename()
Returns the license filename.

Returns:
The license filename.

setLicenseFilename

public void setLicenseFilename(String filename)
Sets the license filename.

Parameters:
filename - The new license filename.