public interface IJavaMetadataImportDialogAPI extends IDialogAPI
| Modifier and Type | Field and Description |
|---|---|
static int |
ICON_PACKAGE_NODE
Icon identifier for package node.
|
static int |
TREEVIEW_ID_PACKAGES
Treeview ID of package tree.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
areMetadataClassesAvailable(java.util.List<java.lang.String> alistPaths)
Return an indication of whether any metadata classes are available in the list of
JARs or class folders supplied.
|
JavaPackageNode |
findRoot()
Finder for root JavaPackageNode instance.
|
java.util.List<JavaPackageNode> |
getJavaPackageNodeChildren(JavaPackageNode aJavaPackageNode)
Get a list of children of the specified Java package node as necessary to
render the Java package tree.
|
int |
getJavaPackageNodeIcon(JavaPackageNode aJavaPackageNode)
Get an integer number corresponding to the icon for the specified JavaPackageNode
instance (e.g., ICON_PACKAGE_NODE).
|
JavaPackageNode |
getJavaPackageNodeParent(JavaPackageNode aJavaPackageNode)
Get the parent of the specified JavaPackageNode instance as necessary to
render the Java package tree view.
|
java.lang.String |
getJavaPackageNodeText(JavaPackageNode aJavaPackageNode)
Given a JavaPackageNode instance, return localized text to be displayed adjacent
to the icon in the Scope tree.
|
Selection |
getSelectedPackages()
Return a Selection consisting of JavaMetadataPackage instances that
were selected previously.
|
IVocabularyModelAPI |
getVocabularyModelAPI()
Return a Selection consisting of the metadata packages
|
java.lang.String |
importJavaMetadata(Selection aSelection,
java.util.List<java.lang.String> alistClasspath,
IProgressDelegate aIProgressDelegate)
Import Java class metadata for the specified Selection of packages.
|
boolean |
isPageCompleteJavaMetadataSources(java.util.List<java.lang.String> alistPaths)
Determine whether the Java Metadata Sources wizard page is complete.
|
boolean |
isPageCompleteJavaPackageSelection(Selection aSelection)
Determine whether the Java Package Selection wizard page is complete.
|
java.lang.String |
loadFromMetadataSources(java.util.List<java.lang.String> alistFiles,
java.util.List<java.lang.String> alistClasspath,
IProgressDelegate aIProgressDelegate)
Load java metadata to build the Java Package tree.
|
void |
setVocabularyModelAPI(IVocabularyModelAPI aIVocabularyModelAPI)
Setter for reference to Vocabulary Model API.
|
displayMessageBox, getIExceptionDialogDelegate, getLocale, getMessage, getMessage, getMessageBase, getMessageBoxDelegate, getPreferences, getScrollableMessageDelegate, getUserInterfaceInfoDelegate, setIExceptionDialogDelegate, setLocale, setMessageBoxDelegate, setPreferencesDelegate, setScrollableMessageDelegate, setUserInterfaceInfoDelegatestatic final int TREEVIEW_ID_PACKAGES
static final int ICON_PACKAGE_NODE
boolean areMetadataClassesAvailable(java.util.List<java.lang.String> alistPaths)
alistPaths - List (String) of paths to either JARs or class folders.true if any classes are available.JavaPackageNode findRoot()
java.util.List<JavaPackageNode> getJavaPackageNodeChildren(JavaPackageNode aJavaPackageNode)
aJavaPackageNode - JavaPackageNode parent.int getJavaPackageNodeIcon(JavaPackageNode aJavaPackageNode)
aJavaPackageNode - JavaPackageNode child.JavaPackageNode getJavaPackageNodeParent(JavaPackageNode aJavaPackageNode)
aJavaPackageNode - JavaPackageNode child.java.lang.String getJavaPackageNodeText(JavaPackageNode aJavaPackageNode)
aJavaPackageNode - JavaPackageNode whose text is to be returned.Selection getSelectedPackages()
IVocabularyModelAPI getVocabularyModelAPI()
java.lang.String importJavaMetadata(Selection aSelection, java.util.List<java.lang.String> alistClasspath, IProgressDelegate aIProgressDelegate)
aSelection - Selection of packages to import.alistClasspath - List of paths to JARs or class folders.aIProgressDelegate - Progress delegate or null if no progress reporting is needed.null.boolean isPageCompleteJavaMetadataSources(java.util.List<java.lang.String> alistPaths)
alistPaths - List of paths chosen.true if Java Metadata Sources wizard page is complete.boolean isPageCompleteJavaPackageSelection(Selection aSelection)
aSelection - Selection of nodes (JavaPackageNode instances).true if Java Package Selection wizard page is complete.java.lang.String loadFromMetadataSources(java.util.List<java.lang.String> alistFiles,
java.util.List<java.lang.String> alistClasspath,
IProgressDelegate aIProgressDelegate)
alistFiles - List (String) of URIs to JARs and/or individual classes.alistClasspath - List (String) of URIs to use as classpath.aIProgressDelegate - Progress delegate or null if no progress reporting is needed.null.void setVocabularyModelAPI(IVocabularyModelAPI aIVocabularyModelAPI)
aIVocabularyModelAPI - Instance of Vocabulary Model API.Copyright © 2005-2013 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.