com.pvx.ooadide.properties
Class ProvideXPropertyPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.ui.dialogs.PropertyPage
              extended by com.pvx.ooadide.properties.ProvideXPropertyPage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage
Direct Known Subclasses:
PasswordPreferences

public class ProvideXPropertyPage
extends org.eclipse.ui.dialogs.PropertyPage


Field Summary
static java.lang.String LINKED_DELIM
           
static java.lang.String P_USER_FILE
           
static java.lang.String P_USER_FOLDER
           
static java.lang.String P_USER_NOMADSLIBS
           
static java.lang.String P_USER_PROGRAMS
           
static java.lang.String P_USER_PROJECT
           
static java.lang.String P_USER_RESOURCE
           
static java.lang.String QUALIFIED_ID
           
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
ProvideXPropertyPage()
          Constructor for SamplePropertyPage.
 
Method Summary
static void doApplyProp(org.eclipse.core.resources.IResource srcFile, java.lang.String key, java.lang.String value)
           
static void doApplyProps(org.eclipse.core.resources.IResource srcFile, java.lang.String ownerval, java.lang.String flagval, java.lang.String passwordval, java.lang.String isResource, java.lang.String builderval, java.lang.String isLineNumbsRequired, java.lang.String outputName)
           
 java.lang.String getDefaultOutputName()
           
static java.lang.String getDefaultValue(java.lang.String prop, org.eclipse.core.resources.IResource resr)
           
static java.lang.String getTestFolderList(java.util.ArrayList testFolderItems)
           
static boolean isInInvalidList(org.eclipse.core.resources.IFile srcFile)
           
 boolean performOk()
           
 java.lang.String removeFromHistory(java.lang.String[] hist, java.lang.String nwEntry)
           
static void scanFolder(org.eclipse.core.resources.IFolder srcFolder, java.lang.String ownerval, java.lang.String flagval, java.lang.String passwordval, java.lang.String isResource, java.lang.String builderval, java.lang.String isLineNumbsReq, java.lang.String outputName)
           
 
Methods inherited from class org.eclipse.ui.dialogs.PropertyPage
getElement, setElement
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, computeSize, createControl, getContainer, getPreferenceStore, isValid, okToLeave, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getMessageType, getShell, getTitle, setDescription, setImageDescriptor, setMessage, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Field Detail

QUALIFIED_ID

public static final java.lang.String QUALIFIED_ID
See Also:
Constant Field Values

P_USER_RESOURCE

public static final java.lang.String P_USER_RESOURCE
See Also:
Constant Field Values

P_USER_PROJECT

public static final java.lang.String P_USER_PROJECT
See Also:
Constant Field Values

P_USER_FOLDER

public static final java.lang.String P_USER_FOLDER
See Also:
Constant Field Values

P_USER_PROGRAMS

public static final java.lang.String P_USER_PROGRAMS
See Also:
Constant Field Values

P_USER_NOMADSLIBS

public static final java.lang.String P_USER_NOMADSLIBS
See Also:
Constant Field Values

P_USER_FILE

public static final java.lang.String P_USER_FILE
See Also:
Constant Field Values

LINKED_DELIM

public static final java.lang.String LINKED_DELIM
See Also:
Constant Field Values
Constructor Detail

ProvideXPropertyPage

public ProvideXPropertyPage()
Constructor for SamplePropertyPage.

Method Detail

removeFromHistory

public java.lang.String removeFromHistory(java.lang.String[] hist,
                                          java.lang.String nwEntry)

getDefaultOutputName

public java.lang.String getDefaultOutputName()

performOk

public boolean performOk()
Specified by:
performOk in interface org.eclipse.jface.preference.IPreferencePage
Overrides:
performOk in class org.eclipse.jface.preference.PreferencePage

getTestFolderList

public static java.lang.String getTestFolderList(java.util.ArrayList testFolderItems)

doApplyProp

public static void doApplyProp(org.eclipse.core.resources.IResource srcFile,
                               java.lang.String key,
                               java.lang.String value)
                        throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

isInInvalidList

public static boolean isInInvalidList(org.eclipse.core.resources.IFile srcFile)

doApplyProps

public static void doApplyProps(org.eclipse.core.resources.IResource srcFile,
                                java.lang.String ownerval,
                                java.lang.String flagval,
                                java.lang.String passwordval,
                                java.lang.String isResource,
                                java.lang.String builderval,
                                java.lang.String isLineNumbsRequired,
                                java.lang.String outputName)
                         throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

scanFolder

public static void scanFolder(org.eclipse.core.resources.IFolder srcFolder,
                              java.lang.String ownerval,
                              java.lang.String flagval,
                              java.lang.String passwordval,
                              java.lang.String isResource,
                              java.lang.String builderval,
                              java.lang.String isLineNumbsReq,
                              java.lang.String outputName)

getDefaultValue

public static java.lang.String getDefaultValue(java.lang.String prop,
                                               org.eclipse.core.resources.IResource resr)