Class Hierarchy All Classes

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of Fields and Methods (Tool Integrators)

A

addMethodBuilder(MethodBuilder). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Add a method builder to the type builder.
allowRepositoryCreation(). Method in class com.ibm.ivj.util.base.ExportInterchangeSpec
Indicates whether a new repository will be created if the repository supplied by setRepository(...) does not already exist
allowRepositoryCreation(boolean). Method in class com.ibm.ivj.util.base.ExportInterchangeSpec
Specifies whether a new repository will be created if the repository supplied by setRepository(...) does not already exist

B

bringToFront(). Method in class com.ibm.ivj.util.base.WorkspaceLog
Force log to front.

C

checkMethodExists(MethodBuilder). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Checks if the method defined by source already exists for the type in the workspace.
clearToolOptions(String). Method in interface com.ibm.ivj.util.base.Workspace
Resets the tools options with the specified key
clearToolRepositoryData(String). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Resets the tool repository data with the specified key for this model
clearToolWorkspaceData(String). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Resets the workspace tool data with the specified key for this model
connectToWorkspace(). Static method in class com.ibm.ivj.util.base.ToolEnv
Establish a "connection" to the VisualAge for Java workspace.
createBuilderFactory(). Method in interface com.ibm.ivj.util.base.Workspace
Creates a factory object used to construct code builders for this workspace.
createDefaultPackage(boolean). Method in interface com.ibm.ivj.util.base.Project
Creates a new default package in this project if one does not already exist in the workspace.
createMethodBuilder(String). Method in interface com.ibm.ivj.util.builders.BuilderFactory
Construct a Method builder
createNewEdition(). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Creates a new edition of this model
createPackage(String, boolean). Method in interface com.ibm.ivj.util.base.Project
Creates a new package with the specified name if it does not already exist in the workspace.
createProject(String, boolean). Method in interface com.ibm.ivj.util.base.Workspace
Creates a new project with the specified name if it does not already exist in the workspace.
createTypeBuilder(String, Package). Method in interface com.ibm.ivj.util.builders.BuilderFactory
Construct a Type builder for a new type.
createTypeBuilder(Type). Method in interface com.ibm.ivj.util.builders.BuilderFactory
Construct a Type builder for an existing Type.
createUserCodeBlock(String, String). Method in interface com.ibm.ivj.util.builders.BuilderFactory
This is a convenience method.
createVersion(String). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Create new version of this model.
createVersion(String, boolean). Method in interface com.ibm.ivj.util.base.Package
Create new version of this package.
createVersion(String, boolean). Method in interface com.ibm.ivj.util.base.Type
Create new version of this type

D

delete(). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Delete this model.

E

ExportCodeSpec(). Constructor for class com.ibm.ivj.util.base.ExportCodeSpec
Default constructor
exportData(ExportCodeSpec). Method in interface com.ibm.ivj.util.base.Workspace
Export specified selection as code (.java, .class, resources)
exportData(ExportInterchangeSpec). Method in interface com.ibm.ivj.util.base.Workspace
Export specified selection from the repository in interchange file format.
ExportInterchangeSpec(). Constructor for class com.ibm.ivj.util.base.ExportInterchangeSpec
Default constructor

F

flush(). Method in class com.ibm.ivj.util.base.WorkspaceLog
Flush buffered output to log

G

getAllEditions(). Method in interface com.ibm.ivj.util.base.Package
Returns all editions of this package in the repository
getAllEditions(). Method in interface com.ibm.ivj.util.base.PackageEdition
Returns all editions of this package in the repository
getAllEditions(). Method in interface com.ibm.ivj.util.base.Project
Returns all editions of this project in the repository
getAllEditions(). Method in interface com.ibm.ivj.util.base.ProjectEdition
Returns all editions of this project in the repository
getAllEditions(). Method in interface com.ibm.ivj.util.base.Type
Returns all editions of this type in the repository
getAllEditions(). Method in interface com.ibm.ivj.util.base.TypeEdition
Returns all editions of this type in the repository
getAllSubtypes(). Method in interface com.ibm.ivj.util.base.Type
Returns all subtypes of this type.
getBuilderName(). Method in interface com.ibm.ivj.util.builders.MethodBuilder
Return the name of the method builder.
getBuilderName(). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Return the name of this type builder.The returned name is computed from the arguments supplied on the BuilderFactory.createTypeBuilder(...) call.
getClassFiles(). Method in class com.ibm.ivj.util.base.ImportCodeSpec
Returns a list of .class files that are to be imported.
getClassPathEntries(). Method in interface com.ibm.ivj.util.base.Workspace
Returns an array containing entries which represent the classpath (for the current execution) in the order that lookup procedes.
getComment(). Method in interface com.ibm.ivj.util.base.Package
Returns the comment associated with the package in VisualAge for Java
getComment(). Method in interface com.ibm.ivj.util.base.PackageEdition
Returns the comment associated with the package in VisualAge for Java
getComment(). Method in interface com.ibm.ivj.util.base.Project
Returns the comment associated with the project in VisualAge for Java
getComment(). Method in interface com.ibm.ivj.util.base.ProjectEdition
Returns the comment associated with the project in VisualAge for Java
getCurrentOwnerName(). Method in interface com.ibm.ivj.util.base.Workspace
Return the name of the person currently designated as the owner of the workspace
getData(). Method in class com.ibm.ivj.util.base.ToolData
Returns tool data as a Java object
getDefaultClassPathEntries(). Method in interface com.ibm.ivj.util.base.Workspace
Returns an array containing the classpath entries that the VisualAge for Java VM would by default add at the end of your classpath environment variable.
getDefaultPackage(). Method in interface com.ibm.ivj.util.base.Project
Return the default package for the project if it exists
getDefaultProject(). Method in class com.ibm.ivj.util.base.ImportCodeSpec
Returns an existing project to be used for any new packages and types that are created during import.
getDeveloperName(). Method in interface com.ibm.ivj.util.base.Type
Return the name of the person designated as the developer of this type
getDeveloperName(). Method in interface com.ibm.ivj.util.base.TypeEdition
Return the name of the person designated as the developer of this type
getEdition(). Method in interface com.ibm.ivj.util.base.Package
Returns the repository package edition corresponding to this workspace package
getEdition(). Method in interface com.ibm.ivj.util.base.Project
Returns the repository project edition corresponding to this workspace project
getEdition(). Method in interface com.ibm.ivj.util.base.Type
Returns the repository type edition corresponding to this workspace type
getErrors(). Method in class com.ibm.ivj.util.base.IvjException
Return the error messages that caused the exception to be thrown.
getExistingMethods(). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Returns an array of MethodBuilder containing method builders for methods defined for the type in the Workspace
getExistingMethodSource(MethodBuilder). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Returns any source code for the specified method builder that is defined for this type currently loaded in the workspace.
getExistingSource(). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Returns any source code for the type currently loaded in the workspace.
getExportDirectory(). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Returns the directory path for the exported code
getImportedTypes(). Method in class com.ibm.ivj.util.base.IvjImportException
Returns partial result of the import operation.
getJavaFiles(). Method in class com.ibm.ivj.util.base.ImportCodeSpec
Returns a list of .java files that are to be imported.
getKey(). Method in class com.ibm.ivj.util.base.ToolData
Returns the tool data key
getLoaded(). Method in interface com.ibm.ivj.util.base.PackageEdition
Returns the workspace package corresponding to this repository package, if it is loaded.
getLoaded(). Method in interface com.ibm.ivj.util.base.ProjectEdition
Returns the workspace project corresponding to this repository project, if it is loaded.
getLoaded(). Method in interface com.ibm.ivj.util.base.TypeEdition
Returns the workspace type corresponding to this repository type, if it is loaded.
getMethodBuilders(). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Returns an enumeration of MethodBuilder for any methods that have been added to the builder using TypeBuilder.addMethod(...)
getName(). Method in interface com.ibm.ivj.util.base.Model
Returns the model (project, package, type) name.
getName(). Method in interface com.ibm.ivj.util.base.Repository
Returns the repository name.
getOwnerName(). Method in interface com.ibm.ivj.util.base.Model
Return the name of the person designated as the owner of the model
getPackage(). Method in interface com.ibm.ivj.util.base.Type
Returns the package containing this type
getPackageCount(). Method in interface com.ibm.ivj.util.base.Repository
Returns the number of packages contained in the repository.
getPackageEditions(). Method in class com.ibm.ivj.util.base.ExportInterchangeSpec
Returns the selected package editions.
getPackageEditions(). Method in class com.ibm.ivj.util.base.ImportInterchangeSpec
Returns the selected package editions.
getPackageEditions(). Method in interface com.ibm.ivj.util.base.ProjectEdition
Returns all package editions defined in this edition of the project
getPackageEditions(String). Method in interface com.ibm.ivj.util.base.Repository
Returns all editions of the named package
getPackageNames(). Method in interface com.ibm.ivj.util.base.Repository
Returns the names of packages stored in the repository.
getPackages(). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Returns the selected packages.
getPackages(). Method in interface com.ibm.ivj.util.base.Project
Returns all packages defined in this project
getPackages(). Method in interface com.ibm.ivj.util.base.Workspace
Returns all packages in the workspace
getProject(). Method in interface com.ibm.ivj.util.base.Package
Returns the project containing this package
getProject(). Method in interface com.ibm.ivj.util.base.Type
Returns the project containing this type
getProjectCount(). Method in interface com.ibm.ivj.util.base.Repository
Returns the number of projects contained in the repository.
getProjectEditions(). Method in class com.ibm.ivj.util.base.ExportInterchangeSpec
Returns the selected project editions.
getProjectEditions(). Method in class com.ibm.ivj.util.base.ImportInterchangeSpec
Returns the selected project editions.
getProjectEditions(String). Method in interface com.ibm.ivj.util.base.Repository
Returns all editions of the named project
getProjectNames(). Method in interface com.ibm.ivj.util.base.Repository
Returns the names of projects stored in the repository.
getProjects(). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Returns the selected projects Selecting a project causes all contained types in all contained packages to be exported.
getProjects(). Method in interface com.ibm.ivj.util.base.Workspace
Returns all projects in the workspace
getQualifiedName(). Method in interface com.ibm.ivj.util.base.Type
Returns the fully qualified name of this type
getRepository(). Method in class com.ibm.ivj.util.base.ExportInterchangeSpec
Returns the selected repository for the operation.
getRepository(). Method in class com.ibm.ivj.util.base.ImportInterchangeSpec
Returns the selected repository for the operation.
getRepository(). Method in interface com.ibm.ivj.util.base.Workspace
Returns a reference to the current workspace repository.
getRepository(String). Method in interface com.ibm.ivj.util.base.Workspace
Returns a reference to a local repository (.dat repository file accessible via the local file system).
getRepository(String, String). Method in interface com.ibm.ivj.util.base.Workspace
Returns a reference to a team repository (.dat repository managed by a team server).
getResourceFiles(). Method in class com.ibm.ivj.util.base.ImportCodeSpec
Return a list of resource files (eg.
getResourcePath(). Method in class com.ibm.ivj.util.base.ImportCodeSpec
Return an absolute file path to the root of the resource files to be imported (including the trailing file path separator).
getSimpleName(). Method in interface com.ibm.ivj.util.base.TypeEdition
Returns the simple unqualified name of this type
getSource(). Method in interface com.ibm.ivj.util.builders.MethodBuilder
Returns any source code set into the builder by the caller.
getSource(). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Returns any source code set into the builder by the caller.
getTempDirectory(). Method in interface com.ibm.ivj.util.base.Workspace
This is a convenience method that creates a temporary directory for use by the caller.
getToolOptions(String). Method in interface com.ibm.ivj.util.base.Workspace
Retrieves the tools options with the specified key
getToolRepositoryData(String). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Retrieves the tool repository data with the specified key for this model
getToolWorkspaceData(String). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Retrieves the workspace tool data with the specified key for this model
getTypeEditions(). Method in interface com.ibm.ivj.util.base.PackageEdition
Returns all type editions defined in this edition of the package
getTypeEditions(). Method in interface com.ibm.ivj.util.base.ProjectEdition
Returns all type editions s defined in this edition of the project
getTypes(). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Returns the selected types
getTypes(). Method in interface com.ibm.ivj.util.base.Package
Returns all types defined in this package
getTypes(). Method in interface com.ibm.ivj.util.base.Project
Returns all types defined in this project
getTypes(). Method in interface com.ibm.ivj.util.base.Workspace
Returns all types in the workspace
getVersionName(). Method in interface com.ibm.ivj.util.base.Model
Returns the version name string for this model.
getVersionStamp(). Method in interface com.ibm.ivj.util.base.Model
Returns the version time stamp for this model.

H

hostedByVAJava(). Static method in class com.ibm.ivj.util.base.ToolEnv
Determine whether the caller is executing within the VisualAge for Java IDE environment, or in a external process

I

ImportCodeSpec(). Constructor for class com.ibm.ivj.util.base.ImportCodeSpec
Default constructor
importData(ImportCodeSpec). Method in interface com.ibm.ivj.util.base.Workspace
Import specified selection as code (.java, .class, resources) Note, that importData() implements the following behavior in terms of container versioning:

L

loadedDefaultPackageFor(String). Method in interface com.ibm.ivj.util.base.Workspace
Locate the default package for the named project in the workspace
loadedDefaultPackagesFor(String[]). Method in interface com.ibm.ivj.util.base.Workspace
Locate the default packages for the named projects in the workspace
loadedPackageNamed(String). Method in interface com.ibm.ivj.util.base.Workspace
Locate the named package in the workspace
loadedPackagesNamed(String[]). Method in interface com.ibm.ivj.util.base.Workspace
Locate the named packages in the workspace
loadedProjectNamed(String). Method in interface com.ibm.ivj.util.base.Workspace
Locate the named project in the workspace
loadedProjectsNamed(String[]). Method in interface com.ibm.ivj.util.base.Workspace
Locate the named projects in the workspace
loadedTypeNamed(String). Method in interface com.ibm.ivj.util.base.Workspace
Locate the named type in the workspace
loadedTypesNamed(String[]). Method in interface com.ibm.ivj.util.base.Workspace
Locate the named types in the workspace
loadIntoWorkspace(). Method in interface com.ibm.ivj.util.base.ProjectEdition
Load this project edition into the workspace.
loadIntoWorkspace(). Method in interface com.ibm.ivj.util.base.TypeEdition
Load this type edition into the workspace.
loadIntoWorkspace(Project). Method in interface com.ibm.ivj.util.base.PackageEdition
Load this package edition into the workspace and associate it with the loaded project.
logMessage(String, boolean). Method in interface com.ibm.ivj.util.base.Workspace
Logs a message to the VisualAge for Java error log

M

markForDeletion(boolean). Method in interface com.ibm.ivj.util.builders.MethodBuilder
Mark the method for deletion.

O

openBrowser(). Method in interface com.ibm.ivj.util.base.Package
Opens the package browser against this package
openBrowser(). Method in interface com.ibm.ivj.util.base.Project
Opens the project browser against this project
openBrowser(). Method in interface com.ibm.ivj.util.base.Type
Opens the class or interface browser against this type
overwriteFiles(). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Returns true if existing files are to be overwritten on export
overwriteFiles(boolean). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Indicate if existing files are to be overwritten on export

P

promptForApplet(String, String, WorkspaceModel, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java applet selection dialog.
promptForApplication(String, String, WorkspaceModel, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java application selection dialog.
promptForClass(String, String, WorkspaceModel, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java type selection dialog (filtered for classes only).
promptForDirectoryName(String, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java file directory selection dialog.
promptForFileName(String, String, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java file selection dialog.
promptForInterface(String, String, WorkspaceModel, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java type selection dialog (filtered for interfaces only).
promptForModel(WorkspaceModel[], String, String, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java model selection dialog.It allows the caller to supply a list containing WorkspaceModel instances (Project, Package or Type).
promptForPackage(Package[], String, String, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java package selection dialog.It allows the caller to supply the package list
promptForPackage(String, String, Project, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java package selection dialog.
promptForProject(Project[], String, String, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java project selection dialog.
promptForProject(String, String, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java project selection dialog.
promptForType(String, String, WorkspaceModel, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java type selection dialog.
promptForType(Type[], String, String, String). Method in interface com.ibm.ivj.util.base.Workspace
This method encapsulates the function of the VisualAge for Java type selection dialog.It allows the caller to supply the type list

R

release(). Method in interface com.ibm.ivj.util.base.Package
Release this package into its project
release(). Method in interface com.ibm.ivj.util.base.Type
Release this type into its package
removeAllMethodBuilders(). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Removes all method builders from the type builder
removeClassPathEntries(Object[]). Method in interface com.ibm.ivj.util.base.Workspace
Removes the classpath entries from the classpath for the current execution which match the items specified by the argument.
removeMethodBuilder(MethodBuilder). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Remove a MethodBuilder previously added to the type builder.
runMain(Class, String[]). Method in interface com.ibm.ivj.util.base.Workspace
Run a main on the specified class passing the specified arguments.

S

save(). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Save the builder source into the repository.
saveMerge(). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Save the builder source into the repository.
setClassFiles(String[]). Method in class com.ibm.ivj.util.base.ImportCodeSpec
Specify a list of .class files that are to be imported.
setClassPath(Object[]). Method in interface com.ibm.ivj.util.base.Workspace
Sets the classpath for the current execution to the items specified.
setComment(String). Method in interface com.ibm.ivj.util.base.Package
Sets the comment associated with the package in VisualAge for Java
setComment(String). Method in interface com.ibm.ivj.util.base.Project
Sets the comment associated with the project in VisualAge for Java
setData(Serializable). Method in class com.ibm.ivj.util.base.ToolData
Sets the tool data (as a serializable object)
setDefaultProject(Project). Method in class com.ibm.ivj.util.base.ImportCodeSpec
Specify an existing project to be used for any new packages and types that are created during import.
setExportDirectory(String). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Indicates a directory path to be used for export
setJavaFiles(String[]). Method in class com.ibm.ivj.util.base.ImportCodeSpec
Specify a list of .java files that are to be imported.
setKey(String). Method in class com.ibm.ivj.util.base.ToolData
Sets the tool data key
setPackageEditions(PackageEdition[]). Method in class com.ibm.ivj.util.base.ExportInterchangeSpec
Set the selected package editions.
setPackageEditions(PackageEdition[]). Method in class com.ibm.ivj.util.base.ImportInterchangeSpec
Set the selected package editions.
setPackages(Package[]). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Set the selected packages.
setProjectEditions(ProjectEdition[]). Method in class com.ibm.ivj.util.base.ExportInterchangeSpec
Set the selected project editions.
setProjectEditions(ProjectEdition[]). Method in class com.ibm.ivj.util.base.ImportInterchangeSpec
Set the selected project editions.
setProjects(Project[]). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Set the selected projects.
setRepository(Repository). Method in class com.ibm.ivj.util.base.ExportInterchangeSpec
Sets the repository for the operation.
setRepository(Repository). Method in class com.ibm.ivj.util.base.ImportInterchangeSpec
Sets the repository for the operation.
setResourceFiles(String[]). Method in class com.ibm.ivj.util.base.ImportCodeSpec
Specify a list of resource files (eg.
setResourcePath(String). Method in class com.ibm.ivj.util.base.ImportCodeSpec
Specify an absolute file path to the root of the resource files to be imported (including the trailing file path separator).
setSource(String). Method in interface com.ibm.ivj.util.builders.MethodBuilder
Sets the source code into the builder.
setSource(String). Method in interface com.ibm.ivj.util.builders.TypeBuilder
Sets the source code into the builder.
setToolOptions(ToolData). Method in interface com.ibm.ivj.util.base.Workspace
Sets the tools options.
setToolRepositoryData(ToolData). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Associates the tool repository data with this model
setToolWorkspaceData(ToolData). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Associates the workspace tool data with this model
setTypes(Type[]). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Set the selected types.
shutdown(). Method in interface com.ibm.ivj.util.base.Workspace
Shutdown the workspace and exit VisualAge for Java.

T

testToolOptions(String). Method in interface com.ibm.ivj.util.base.Workspace
Test for existence of tool options with the specified key
testToolRepositoryData(String). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Test for existence of tool repository data with the specified key for this model
testToolWorkspaceData(String). Method in interface com.ibm.ivj.util.base.WorkspaceModel
Test for existence of workspace tool data with the specified key for this model
ToolData(String, Serializable). Constructor for class com.ibm.ivj.util.base.ToolData
Create "keyed" tool data
ToolEnv(). Constructor for class com.ibm.ivj.util.base.ToolEnv

U

useSubdirectories(). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Returns true if export is to create a subdirectory tree (in the export directory) corresponding to the package structure of the types being exported.
useSubdirectories(boolean). Method in class com.ibm.ivj.util.base.ExportCodeSpec
Indicate if subdirectories (corresponding to the package structure) are to be created on export

W

WorkspaceLog(Workspace). Constructor for class com.ibm.ivj.util.base.WorkspaceLog
Construct the workspace log stream
write(int). Method in class com.ibm.ivj.util.base.WorkspaceLog
Write a character to log.

Class Hierarchy All Classes