Class com.symantec.itools.vcafe.openapi.options.ProjectOptions
All Packages Class Hierarchy This Package Previous Next Index
Class com.symantec.itools.vcafe.openapi.options.ProjectOptions
Object
|
+----com.symantec.itools.vcafe.openapi.options.ProjectOptions
- public abstract class ProjectOptions
- extends Object
The API used to represent and access the options that appear in the "Project" tab
in the Options dialog of a Visual Cafe project.
Use ProjectOptionSet.getProjectOptions()
to get an instance of this object.
- Version:
- 1.0
- Author:
- Symantec Internet Tools Division
- Since:
- VCafe 3.0
- See Also:
- getOptionSet, getProjectOptions
-
RELEASETYPE_DEBUG
- Indicates the project release type is "debug".
-
RELEASETYPE_FINAL
- Indicates the project release type is "final".
-
TARGETTYPE_APPLET
- Indicates the project target type is a java applet that runs inside a web page.
-
TARGETTYPE_CONSOLE
- Indicates the project target type is a java application that requires java.exe to run.
-
TARGETTYPE_DLL
- Indicates the project target type is a native Windows DLL.
-
TARGETTYPE_EXE
- Indicates the project target type is a native Windows application.
-
TARGETTYPE_SERVLET
- Indicates the project target type is a java servlet.
-
com.symantec.itools.vcafe.openapi.options.ProjectOptions()
-
-
getAppletPage()
- Gets the Applet's HTML File.
-
getMainClass()
- Gets the Application's main() Class.
-
getProgramArguments()
- Gets the Program Arguments.
-
getReleaseType()
- Gets the project's current release type.
-
getTargetName()
- Gets the project's target filename.
-
getTargetType()
- Gets the project's current target type.
-
getWorkingDirectory()
- Gets the Working Directory for the executable.
-
isEnableRADForNewFiles()
- Determines whether this project will default to enabling RAD for new files added to the project.
-
isGeneratePropertyFiles()
- Determines whether this project's code generator will produce property files.
-
isLocalizeGeneratedCode()
- Determines whether this project's code generator will produce localized code.
-
isParseImports()
- Determines whether this project will parse (and display) imported files.
RELEASETYPE_DEBUG
public static final int RELEASETYPE_DEBUG
- Indicates the project release type is "debug".
An executable is generated that contains debugging information.
- See Also:
- getReleaseType
RELEASETYPE_FINAL
public static final int RELEASETYPE_FINAL
- Indicates the project release type is "final".
A compact executable is generated that is optimized and contains no debugging information.
- See Also:
- getReleaseType
TARGETTYPE_APPLET
public static final int TARGETTYPE_APPLET
- Indicates the project target type is a java applet that runs inside a web page.
TARGETTYPE_CONSOLE
public static final int TARGETTYPE_CONSOLE
- Indicates the project target type is a java application that requires java.exe to run.
TARGETTYPE_DLL
public static final int TARGETTYPE_DLL
- Indicates the project target type is a native Windows DLL.
TARGETTYPE_EXE
public static final int TARGETTYPE_EXE
- Indicates the project target type is a native Windows application.
- See Also:
- getTargetType
TARGETTYPE_SERVLET
public static final int TARGETTYPE_SERVLET
- Indicates the project target type is a java servlet.
ProjectOptions
public ProjectOptions()
getAppletPage
public abstract java.lang.String getAppletPage()
- Gets the Applet's HTML File.
Note: this is only applicable to TARGETTYPE_APPLET target types.
- Returns:
- the Applet's HTML File.
getMainClass
public abstract java.lang.String getMainClass()
- Gets the Application's main() Class.
Note: this is only applicable to TARGETTYPE_CONSOLE target types.
- Returns:
- the Application's main() Class.
getProgramArguments
public abstract java.lang.String getProgramArguments()
- Gets the Program Arguments.
- Returns:
- the Program Arguments.
getReleaseType
public abstract int getReleaseType()
- Gets the project's current release type.
- Returns:
- One of:
- RELEASETYPE_DEBUG - for debugging, or
- RELEASETYPE_FINAL - for final optimized version.
getTargetName
public abstract java.lang.String getTargetName()
- Gets the project's target filename.
- Returns:
- the project's target filename.
getTargetType
public abstract int getTargetType()
- Gets the project's current target type.
- Returns:
- One of:
- TARGETTYPE_APPLET - a java applet,
- TARGETTYPE_CONSOLE - a java application,
- TARGETTYPE_SERVLET - a java servlet,
- TARGETTYPE_DLL - a native Windows DLL, or
- TARGETTYPE_EXE - a native Windows application.
getWorkingDirectory
public abstract java.lang.String getWorkingDirectory()
- Gets the Working Directory for the executable.
- Returns:
- the Working Directory for the executable.
isEnableRADForNewFiles
public abstract boolean isEnableRADForNewFiles()
- Determines whether this project will default to enabling RAD for new files added to the project.
- Returns:
-
true
if so, false
otherwise.
- See Also:
- addFile(String, boolean, int)
isGeneratePropertyFiles
public abstract boolean isGeneratePropertyFiles()
- Determines whether this project's code generator will produce property files.
Note: This is only valid if isLocalizeGeneratedCode
is true
.
- Returns:
-
true
if so, false
otherwise.
- See Also:
- isLocalizeGeneratedCode
isLocalizeGeneratedCode
public abstract boolean isLocalizeGeneratedCode()
- Determines whether this project's code generator will produce localized code.
- Returns:
-
true
if so, false
otherwise.
isParseImports
public abstract boolean isParseImports()
- Determines whether this project will parse (and display) imported files.
- Returns:
-
true
if so, false
otherwise.
All Packages Class Hierarchy This Package Previous Next Index