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

A

AAnalyzableElement - Class in org.pf.tools.cda.base.model
Common abstract implementation of IAnalyzableElement
AAnalyzableElement() - Constructor for class org.pf.tools.cda.base.model.AAnalyzableElement
Initialize the new instance with default values.
abortExport() - Method in class org.pf.tools.cda.plugin.export.spi.AModelExporter
This method gets called if the export must be aborted due to user interrupt or any exception that occurred during export execution.
accept(IExplorableElementVisitor) - Method in class org.pf.tools.cda.base.model.ClassInformation
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
accept(IExplorableElementVisitor) - Method in class org.pf.tools.cda.base.model.ClassPackage
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
accept(IExplorableElementVisitor) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
accept(IExplorableElementVisitor) - Method in class org.pf.tools.cda.base.model.Workset
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
accept(IExplorableElementVisitor) - Method in interface org.pfsw.odem.IExplorableElementVisiting
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
acceptContainers(IContainersVisitor) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Implementation of the visitor pattern (GOF).
acceptContainers(IContainersVisitor) - Method in interface org.pfsw.odem.IStructureVisiting
Implementation of the visitor pattern (GOF).
acceptNamespaces(INamespacesVisitor) - Method in class org.pf.tools.cda.base.model.ClassPackage
Implementation of the visitor pattern (GOF).
acceptNamespaces(INamespacesVisitor) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Implementation of the visitor pattern (GOF).
acceptNamespaces(INamespacesVisitor) - Method in interface org.pfsw.odem.INamespace
Implementation of the visitor pattern (GOF).
acceptNamespaces(INamespacesVisitor) - Method in interface org.pfsw.odem.IStructureVisiting
Implementation of the visitor pattern (GOF).
acceptTypes(ITypesVisitor) - Method in class org.pf.tools.cda.base.model.ClassInformation
Invokes the visitors callback method for this type.
acceptTypes(ITypesVisitor) - Method in class org.pf.tools.cda.base.model.ClassPackage
Iterates over all contained IType objects and invokes the visitor's callback method using the types as parameter.
acceptTypes(ITypesVisitor) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Iterates (recursivly) over all contained IType objects and invokes the visitor's callback method using the types as parameter.
acceptTypes(ITypesVisitor) - Method in class org.pf.tools.cda.base.model.Workset
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
acceptTypes(ITypesVisitor) - Method in interface org.pfsw.odem.IExplorableElementVisiting
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
AClassContainerProcessor - Class in org.pf.tools.cda.base.model.processing
An abstract processor
AClassContainerProcessor() - Constructor for class org.pf.tools.cda.base.model.processing.AClassContainerProcessor
Initialize the new instance with default values.
AClassDependencyDetector<TResultData> - Class in org.pf.tools.cda.core.dependency.analyzer
A monitored dependency detector for classes.
AClassDependencyDetector(IProgressMonitor, ClassInformation) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.AClassDependencyDetector
Initialize the new instance with a progress monitor and a class.
AClassInformationProcessor<TResultData> - Class in org.pf.tools.cda.base.model.processing
Generic filter for ClassInformation objects.
AClassInformationProcessor() - Constructor for class org.pf.tools.cda.base.model.processing.AClassInformationProcessor
Initialize the new instance with default values.
AClassPackageProcessor - Class in org.pf.tools.cda.base.model.processing
Generic filter for ClassPackage objects.
AClassPackageProcessor() - Constructor for class org.pf.tools.cda.base.model.processing.AClassPackageProcessor
Initialize the new instance with default values.
AContainerResolver - Class in org.pf.tools.cda.core.init
Common implementation for container resolvers.
AContainerResolver() - Constructor for class org.pf.tools.cda.core.init.AContainerResolver
 
add(StringFilter) - Method in class org.pf.tools.cda.base.model.util.StringFilterCollection
Adds the given filter to the collection of filter patterns, if it is not yet there
add(NamedText) - Method in class org.pf.tools.cda.base.model.workset.Variables
 
add(IDependency<S, T>) - Method in class org.pfsw.odem.DependencySet
Add a new dependency.
addAllDerivedElements(Collection, ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Looks in the workset of the given class for all classes that directly or indirectly extend the given class.
addAllSuperclassesAndInterfaces(Collection, ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Adds superclasses and all extended or implemented interfaces the hierarchy upwards or the specified class to the given result collection.
addCallback(AWorksetInitializationEventCallback) - Method in class org.pf.tools.cda.core.init.WorksetInitializer
Adds a callback that gets invoked about a specific event during the initialization progress.
addClass(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassPackage
Add the given class information to the package.
addClassContainer(GenericClassContainer) - Method in class org.pf.tools.cda.base.model.ClassSpace
Add the given container at the end of the current container list
addClasspathPartDefinition(ClasspathPartDefinition) - Method in class org.pf.tools.cda.base.model.Workset
Adds the given filter to the filter collection that defines which classes should be ignored (i.e. not been analyzed)
addComponent(SoftwareComponent) - Method in class org.pf.tools.cda.base.model.ComponentModel
 
addComponent(SoftwareComponent) - Method in interface org.pf.tools.cda.base.model.IComponentHolder
Add the given component
addComponent(SoftwareComponent) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
addContainerInfo(ContainerInfo) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
addContainerInfo(ContainerInfo) - Method in class org.pf.tools.cda.base.model.workset.ClasspathMetadata
 
addContainers(ClasspathPartDefinition) - Method in class org.pf.tools.cda.core.init.AContainerResolver
 
addContainers(ClasspathPartDefinition) - Method in class org.pf.tools.cda.core.init.EclipseClasspathContainerResolver
 
addContainers(ClasspathPartDefinition) - Method in class org.pf.tools.cda.core.init.FilePatternContainerResolver
 
addContainerToClassSpace(String, Object) - Method in class org.pf.tools.cda.core.init.AContainerResolver
 
addDependant(DependencyNode) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyNode
 
addDependency(ClassInformationDependency) - Method in class org.pf.tools.cda.base.model.ClassInformation
Add the given dependency to the internal dependency set.
addDependencyPath(ClassInformation[]) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Add the given dependency path to this result.
addFrom(Map) - Method in class org.pf.tools.cda.base.model.workset.Variables
Adds all key value pairs from the given map to the variables, if the key is a String.
addIgnoreFilter(StringFilter) - Method in class org.pf.tools.cda.base.model.Workset
Adds the given filter to the filter collection that defines which classes should be ignored (i.e. not been analyzed)
addInterface(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassInformation
Adds the given class information to the list of directly extended or implemented interfaces if it is not yet in the list.
addListener(IWorksetInitializationListener) - Method in class org.pf.tools.cda.core.init.WorksetInitializer
Adds a listener that gets informed about the initialization progress.
addPackageIfContainerMatches(ClassPackage) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Adds the given package to the components package list if the package belongs to a container that is defined as part of this component.
addPackageIfPatternMatches(ClassPackage) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Adds the given package to the components package list if the package name matches any of the component's package name patterns.
addPackagePattern(String) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Adds the given pattern.
addPackagePatterns(Collection<String>) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Adds all patterns from the given collection.
addPackageToThisOrSubComponentIfPatternMatches(ClassPackage) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Adds the given package to this component or one of its sub-components if any package name pattern matches the name of the given package.
addPrerequisite(DependencyNode) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyNode
 
addPrerequisiteWithBackLink(DependencyNode) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyNode
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.pf.tools.cda.base.model.Workset
Add a listener that will be informed about important property changes.
addReferredClass(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassInformation
Adds the given class information to the list of referred classes if it is not yet in the list.
addReleaseListener(IReleasable) - Method in class org.pf.tools.cda.base.model.Workset
 
addResultHandler(IAnalysisResultHandler) - Method in class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
Add the given result handler in order to let it be notified when analysis is finished.
addSubContainer(GenericClassContainer) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
If the given container is not yet in the list of sub containers it will be added and its parent container will be set to this container.
addViewFilter(StringFilter) - Method in class org.pf.tools.cda.base.model.Workset
Adds the given filter to the filter collection that defines which classes should be ignored (i.e. not been analyzed)
AllClassesProcessingTask - Class in org.pf.tools.cda.core.processing
This thread can be used to process all classes of a given workset.
AllClassesProcessingTask(String, Workset, IClassInformationProcessor, IProgressMonitor, IElementsProcessingResultHandler) - Constructor for class org.pf.tools.cda.core.processing.AllClassesProcessingTask
Initialize the new instance with default values.
AModelExporter - Class in org.pf.tools.cda.plugin.export.spi
The purpose of this abstract exporter class is to provide default implementations of methods that may be overridden by subclasses.
AModelExporter() - Constructor for class org.pf.tools.cda.plugin.export.spi.AModelExporter
 
AModelObject - Class in org.pf.tools.cda.base.model
Common superclass of all model object classes
AModelObject() - Constructor for class org.pf.tools.cda.base.model.AModelObject
Initialize the new instance with default values.
AModelObjectVisitor - Class in org.pf.tools.cda.xpi
Abstract definition of an object that gets called for all elements of the object model hierarchy.
AModelObjectVisitor() - Constructor for class org.pf.tools.cda.xpi.AModelObjectVisitor
Initialize the new instance with default values.
AnalyzableElementComparator - Class in org.pf.tools.cda.core.comparators
Superclass of the various comparators that handle the specific row model objects of a table.
AnalyzableElementComparator() - Constructor for class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
Initialize the new instance with default values.
AnalyzableElementDependantsDetector<TAnalyzableElement extends IAnalyzableElement> - Class in org.pf.tools.cda.core.dependency.analyzer
A generic super class that implements dependency detection on IAnalyzableElements.
AnalyzableElementDependency<S extends IAnalyzableElement,T extends IAnalyzableElement> - Class in org.pf.tools.cda.base.model
Represents the dependency of one IAnalyzableElement (source) to another IAnalyzableElement (target).
AnalyzableElementsProcessingTask<IE extends IAnalyzableElement,PE extends IAnalyzableElement> - Class in org.pf.tools.cda.core.processing
Abstract superclass for all processing classes that iterate over specific analyzable elements starting at a root element.
AnalyzableElementType - Enum in org.pf.tools.cda.base.model
 
analyze() - Method in class org.pf.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Starts the analyzing.
analyze(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Analyze the given class in the context of the analyzer's current workset.
analyze() - Method in class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Starts the analyzing.
analyze() - Method in class org.pf.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Starts the analyzing.
APluginImplementation - Class in org.pf.tools.cda.xpi
Abstract superclass of plug-in implementations
appendToBuffer(StringBuffer) - Method in class org.pf.tools.cda.base.model.util.StringFilter
Append this filter's string representation to the given buffer.
apply(AModelObjectVisitor) - Method in class org.pf.tools.cda.base.model.AModelObject
Calls the visitor.startModelObject(this) then calls apply(visitor) on all child elements and then visitor.finishModelObject(this)
applyFilterOnClasses(ClassInformation[], StringFilterCollection) - Method in class org.pf.tools.cda.base.global.Functions
Returns a list of classes that don't match the given filter.
areAllClassesCollected() - Method in class org.pf.tools.cda.base.model.Workset
Returns true if all classes have been collected.
areAllContainersInitialized() - Method in class org.pf.tools.cda.base.model.Workset
Returns true if all containers of this workset have been initialized.
areAllDependenciesResolved() - Method in class org.pf.tools.cda.base.model.Workset
Returns true if all elements in this workset have been sufficiently resolved.
ASearchResult<S extends IAnalyzableElement,E extends IAnalyzableElement> - Class in org.pf.tools.cda.core.dependency.analyzer.model
An abstract class that implements common methods for all classes that contain a collection of found elements due to a search or analysis.
asHashMap() - Method in class org.pf.tools.cda.base.model.workset.Variables
 
ASoftwareComponentProcessor - Class in org.pf.tools.cda.base.model.processing
Abstract superclass for processors that handle SoftwareComponent objects.
ASoftwareComponentProcessor() - Constructor for class org.pf.tools.cda.base.model.processing.ASoftwareComponentProcessor
Initialize the new instance with default values.
asString() - Method in class org.pf.tools.cda.base.model.ClassFileVersion
Returns the major and minor version as string separated by a dot.
AsynchronousProcessing - Class in org.pf.tools.cda.core.processing
This class provides static methods to launch threads for asynchronous processing of various analyzer tasks.
ATT_CLASSIFICATION - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
ATT_COUNT - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
ATT_IS_ABSTRACT - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
ATT_IS_FINAL - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
ATT_NAME - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
ATT_VERSION - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
ATT_VISIBILITY - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
ATTR_ALIAS - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_AUTO_RELOAD - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_COMPONENT_NAME - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_CP_PART_SUPPLEMENTARY - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_CP_PART_TYPE - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_DIRTY - Static variable in class org.pf.tools.cda.base.model.Workset
 
ATTR_IS_ACTIVE - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_JAVA_VERSION - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_NAME_SUFFIX - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_SHORT_CONTAINER_NAMES - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_THIRD_PARTY_LIB - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_VAR_NAME - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_VAR_VALUE - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_VERSION - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
AWorksetInitializationEventCallback - Class in org.pf.tools.cda.core.init
This is the definition of an abstract callback that can be registered at a WorksetInitializer to be invoked when a specific event type during initialization occurs.
AWorksetInitializationEventCallback(IWorksetInitializationListener.EventType) - Constructor for class org.pf.tools.cda.core.init.AWorksetInitializationEventCallback
Initialize the new instance with default values.

B

BackgroundExportRunnable - Class in org.pf.tools.cda.core.export
 
BackgroundExportRunnable(AModelObject, IProgressMonitor, AModelExporter, IRunnableTerminationListener) - Constructor for class org.pf.tools.cda.core.export.BackgroundExportRunnable
Initialize the new instance with default values.
beAnnotationType() - Method in class org.pf.tools.cda.base.model.ClassInformation
Set the type to TypeClassification.ANNOTATION
beClassType() - Method in class org.pf.tools.cda.base.model.ClassInformation
Set the type to TypeClassification.CLASS
beClean() - Method in class org.pf.tools.cda.base.model.Workset
Sets the internal state to not dirty.
beDirty() - Method in class org.pf.tools.cda.base.model.Workset
Sets the internal state to not dirty.
beEnumType() - Method in class org.pf.tools.cda.base.model.ClassInformation
Set the type to TypeClassification.ENUM
beInterfaceType() - Method in class org.pf.tools.cda.base.model.ClassInformation
Set the type to TypeClassification.INTERFACE
BinaryFileClassInitializer - Class in org.pf.tools.cda.core.init
A class initializer that reads the information about a classInfo from a binary .class file.

C

calculateClassDependencies(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Calculates all classes the given class depends on.
calculateClassDependencies(ClassPackage) - Method in class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Calculates all classes the classes inside the given package depend on.
calculateClassDependencies(ClassContainer) - Method in class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Calculates all classes the classes inside the given container depend on.
canBeAnalyzedForDependencies() - Method in class org.pf.tools.cda.base.model.AAnalyzableElement
Returns true if this element can (currently) be analyzed for its dependencies to other elements.
canBeAnalyzedForDependencies() - Method in interface org.pf.tools.cda.base.model.IAnalyzableElement
Returns true if this element can (currently) be analyzed for its dependencies to other elements.
canBeAnalyzedForDependencies() - Method in class org.pf.tools.cda.base.model.NotFoundClassContainer
Returns true if this element can (currently) be analyzed for its dependencies to other elements.
canBeAnalyzedForDependencies() - Method in class org.pf.tools.cda.base.model.Workset
Returns true if this element can (currently) be analyzed for its dependencies to other elements.
cancel() - Method in class org.pf.tools.cda.core.init.WorksetInitializer
Cancel all initialization immediately.
canHaveDependencies() - Method in class org.pf.tools.cda.base.model.AModelObject
Returns if this object potentially has dependencies to other objects.
canHaveDependencies() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns if this object potentially has dependencies to other objects.
canHaveDependencies() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns if this object potentially has dependencies to other objects.
canHaveDependencies() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns if this object potentially has dependencies to other objects.
changeAlias(String) - Method in class org.pf.tools.cda.base.model.ClassContainer
Sets the alias of this container.
changeThirdPartyFlag(boolean) - Method in class org.pf.tools.cda.base.model.ClassContainer
Sets whether or not this container is a third party library
CircularDependenciesDetector - Class in org.pf.tools.cda.core.dependency.analyzer
This class is responsible to analyze a given array of classes (types) and detect all circular dependencies.
CircularDependenciesDetector(IAnalyzableElement) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Initialize the new instance with an element to analyze.
CircularDependenciesDetector(IAnalyzableElement, IProgressMonitor) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Initialize the new instance with an element to analyze and a monitor.
CircularDependenciesResult - Class in org.pf.tools.cda.core.dependency.analyzer.model
Contains the result or a circular dependencies analysis.
CircularDependenciesResult(Workset) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Initialize the new instance with default values.
ClassBundleDependencyInfo - Class in org.pf.tools.cda.core.dependency.analyzer.model
An abstract class that implements the common features of dependency info classes that contain several classes.
ClassContainer - Class in org.pf.tools.cda.base.model
A ClassContainer is typically a classpath element that contains one or more classes (i.e. a directory or an archive)
ClassContainer(ContainerSpecificationElement, Workset) - Constructor for class org.pf.tools.cda.base.model.ClassContainer
Initialize the new instance with default values.
ClassContainerComparator - Class in org.pf.tools.cda.core.comparators
Comparator for GenericClassContainer objects
ClassContainerComparator() - Constructor for class org.pf.tools.cda.core.comparators.ClassContainerComparator
Initialize the new instance with default values.
ClassContainerDependency - Class in org.pf.tools.cda.base.model
Represents the dependency of one container (source) to another container (target).
ClassContainerDependency(ClassContainer, ClassContainer) - Constructor for class org.pf.tools.cda.base.model.ClassContainerDependency
Initialize the new instance with the source and target package.
ClassDependantsDetector<TResultData> - Class in org.pf.tools.cda.core.dependency.analyzer
An instance of this class can be used to detect direct dependants of a given class.
ClassDependantsDetector(IProgressMonitor, ClassInformation) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.ClassDependantsDetector
Initialize the new instance with an optional monitor and the class for which the dependant class should be found.
ClassDependencyInfo - Class in org.pf.tools.cda.core.dependency.analyzer.model
Holds the result of the analyzation of a class.
ClassDependencyInfo(Workset, DependencyClassNode, DependencyClassNode[]) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
Initialize the new instance with default values.
ClassDependencyPath - Class in org.pf.tools.cda.core.dependency.path
Holds one chain of DependencyClassNode objects that lead from the analyzed class to a specific class it depends on.
ClassDependencyPath(ClassDependencyPathElement, ClassDependencyPath) - Constructor for class org.pf.tools.cda.core.dependency.path.ClassDependencyPath
Initialize the new instance with an existing chain plus an additional element.
ClassDependencyPath(ClassDependencyPathElement) - Constructor for class org.pf.tools.cda.core.dependency.path.ClassDependencyPath
Initialize the new instance with a new element.
ClassDependencyPathAnalyzer - Class in org.pf.tools.cda.core.dependency.path
This analyzer is able to track all the dependency routes from a specific class to another class that depends on it.
ClassDependencyPathAnalyzer(DependencyClassNode) - Constructor for class org.pf.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
Initialize the new instance with the class code to start from.
ClassDependencyPathElement - Class in org.pf.tools.cda.core.dependency.path
A wrapper around a DependencyClassNode that can determine the dependency path to a specific other class node.
ClassDependencyPathsData - Class in org.pf.tools.cda.core.dependency.path
Holds the result of a dependency path analysis.
ClassDependencyPathsData(ClassInformation, ClassInformation, List) - Constructor for class org.pf.tools.cda.core.dependency.path.ClassDependencyPathsData
Initialize the new instance with default values.
ClassDependencyPathTrackingSpec - Class in org.pf.tools.cda.core.dependency.path
Contains the object that describes what dependency path to track.
ClassDependencyPathTrackingSpec(DependencyClassNode, ClassInformation) - Constructor for class org.pf.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Initialize the new instance with default values.
ClassDuplicatesDetector - Class in org.pf.tools.cda.core.dependency.analyzer
This class processor is capable to find duplicate class names.
ClassDuplicatesDetector() - Constructor for class org.pf.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
Initialize the new instance with default values.
ClassDuplicatesDetector(int) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
Initialize the new instance with default values.
ClassesProcessingTask - Class in org.pf.tools.cda.core.processing
This task can be used together with IElementsProcessingResultHandler for looking up ClassInformation objects in the current workset, executed in a separate thread.
ClassesProcessingTask(String, ClassInformation, IMutableClassInformationProcessor, IProgressMonitor, IElementsProcessingResultHandler) - Constructor for class org.pf.tools.cda.core.processing.ClassesProcessingTask
Initialize the new instance with the necessary callback objects.
ClassesSearchResult<S extends IAnalyzableElement> - Class in org.pf.tools.cda.core.dependency.analyzer.model
Contains athe result of a search
ClassesSearchResult(S, ClassInformation[]) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.ClassesSearchResult
Initialize the new instance with initiator an dthe found objects.
ClassFileAnalyzer - Class in org.pf.tools.cda.core.dependency.analyzer
Extracts all dependency details from a single class file into the underlying model (i.e.
ClassFileAnalyzer(IClassSpace) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Initialize the new instance with default values.
ClassFileVersion - Class in org.pf.tools.cda.base.model
represents the major and minor version of a class file and is capable to map it to a Java version.
ClassFileVersion(int, int) - Constructor for class org.pf.tools.cda.base.model.ClassFileVersion
Initialize the new instance with mahor and miror version.
ClassInformation - Class in org.pf.tools.cda.base.model
Contains all information about a class that is relevant to the dependency analyzer.
ClassInformationComparator - Class in org.pf.tools.cda.core.comparators
This is a comparator with several option that allow to sort by different fields and different order.
ClassInformationComparator() - Constructor for class org.pf.tools.cda.core.comparators.ClassInformationComparator
Initialize the new instance with default values.
ClassInformationDependency - Class in org.pf.tools.cda.base.model
Represents the dependency of one class (source) to another class (target)
ClassInformationDependency(ClassInformation, ClassInformation) - Constructor for class org.pf.tools.cda.base.model.ClassInformationDependency
Initialize the new instance with default values.
ClassInformationDependency(ClassInformation, ClassInformation, DependencyClassification) - Constructor for class org.pf.tools.cda.base.model.ClassInformationDependency
Initialize the new instance.
ClassPackage - Class in org.pf.tools.cda.base.model
Represents a Java package that contains classes.
ClassPackage(String, GenericClassContainer) - Constructor for class org.pf.tools.cda.base.model.ClassPackage
Initialize the new instance with a name.
ClassPackageComparator - Class in org.pf.tools.cda.core.comparators
Provides sort criteria and algorithm for class package.
ClassPackageComparator() - Constructor for class org.pf.tools.cda.core.comparators.ClassPackageComparator
Initialize the new instance with default values.
ClassPackageDependency - Class in org.pf.tools.cda.base.model
Represents the dependency of one package (source) to another package (target).
ClassPackageDependency(ClassPackage, ClassPackage) - Constructor for class org.pf.tools.cda.base.model.ClassPackageDependency
Initialize the new instance with the source and target package.
classpathDefinitions() - Method in class org.pf.tools.cda.base.model.Workset
Returns an array of this workset's classpath part definitions.
ClasspathMetadata - Class in org.pf.tools.cda.base.model.workset
Holds all additional metadata about classpath elements.
ClasspathMetadata() - Constructor for class org.pf.tools.cda.base.model.workset.ClasspathMetadata
Initialize the new instance with default values.
ClasspathPartDefinition - Class in org.pf.tools.cda.base.model.workset
Specifies one or more classpath elements by a string pattern or an exact name.
ClasspathPartDefinition(String) - Constructor for class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
Initialize the new instance with a definition.
ClasspathPartDefinition(String, ClasspathPartDefinitionType) - Constructor for class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
Initialize the new instance with a definition and an explicit type.
ClasspathPartDefinition(String, String, ClasspathPartDefinitionType) - Constructor for class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
Initialize the new instance with a definition, optional supplementary data and an explicit type.
ClasspathPartDefinitionType - Enum in org.pf.tools.cda.base.model.workset
Defines the supported types of classpath part definitions.
ClassSpace - Class in org.pf.tools.cda.base.model
The class space eventually is the container that provides access to all classes that can be found within a Workset.
ClassSpace(Workset) - Constructor for class org.pf.tools.cda.base.model.ClassSpace
Initialize the new instance with the workset it belongs to.
clear() - Method in class org.pf.tools.cda.base.model.workset.StructuredCache
Clears the whole cache (all sections).
clearSection(String) - Method in class org.pf.tools.cda.base.model.workset.StructuredCache
Removes all cached objects from the specified section.
close() - Method in class org.pf.tools.cda.base.model.ClassContainer
Closes the underlying classpath element if it is an archive
collect(IDependencyFilter<IDependency<S, T>>) - Method in class org.pfsw.odem.DependencySet
Return a list of all dependencies that match the given filter.
collectForClassification(DependencyClassification) - Method in class org.pfsw.odem.DependencySet
Return a list of all dependencies with the given classification.
collectInto(Collection<IDependency<S, T>>, IDependencyFilter<IDependency<S, T>>) - Method in class org.pfsw.odem.DependencySet
Adds all dependencies that match the given filter to the provided collection.
collectionToArray(Collection) - Static method in class org.pf.tools.cda.base.model.AModelObject
 
collectionToArray(Collection) - Static method in class org.pf.tools.cda.base.model.ClassContainer
 
collectionToArray(Collection) - Static method in class org.pf.tools.cda.base.model.ClassInformation
 
collectionToArray(Collection) - Static method in class org.pf.tools.cda.base.model.ClassInformationDependency
 
collectionToArray(Collection) - Static method in class org.pf.tools.cda.base.model.ClassPackage
Convert the given collection to a ClassPackage array
collectionToArray(Collection) - Static method in class org.pf.tools.cda.base.model.GenericClassContainer
 
collectionToArray(Collection) - Static method in class org.pf.tools.cda.base.model.SoftwareComponent
 
collectionToArray(Collection) - Static method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
CollectionUtil - Class in org.pf.tools.cda.base.util
Additional utilities for collections and arrays.
collectReferredPackages(Collection<ClassPackage>) - Method in class org.pf.tools.cda.base.model.ClassInformation
Adds all packages of the directly referred classes to the given collection.
compare(Object, Object) - Method in class org.pf.tools.cda.core.comparators.ClassContainerComparator
Compares the two given objects
compare(Object, Object) - Method in class org.pf.tools.cda.core.comparators.ClassInformationComparator
Compares the two given objects
compare(Object, Object) - Method in class org.pf.tools.cda.core.comparators.ClassPackageComparator
Compares the two given objects
compareTo(Object) - Method in class org.pf.tools.cda.base.model.AModelObject
 
compareTo(Object) - Method in class org.pf.tools.cda.base.model.ClassInformation
 
compareTo(Object) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
 
compareTo(Object) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
compareTo(Object) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
ComponentModel - Class in org.pf.tools.cda.base.model
An envelope around a set of components an their dependencies.
ComponentModel(Workset) - Constructor for class org.pf.tools.cda.base.model.ComponentModel
Initialize the new instance with a workset.
ComponentModel(String, Workset) - Constructor for class org.pf.tools.cda.base.model.ComponentModel
Initialize the new instance with a name and a workset.
ContainerClassification - Enum in org.pfsw.odem
Specifies the currently container types
ContainerDependantsDetector - Class in org.pf.tools.cda.core.dependency.analyzer
A detector for containers that depend on a specific other container.
ContainerDependantsDetector(IProgressMonitor, GenericClassContainer) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.ContainerDependantsDetector
Initialize the new instance with default values.
ContainerDependencyInfo - Class in org.pf.tools.cda.core.dependency.analyzer.model
Holds all results of a dependency analysis of a class container
ContainerDependencyInfo(Workset, ClassContainer, DependencyClassNode[], DependencyClassNode[]) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
Initialize the new instance with default values.
ContainerFilteringIterator<TContainer extends GenericClassContainer> - Class in org.pf.tools.cda.base.model.util
An instance of this class allows to iterate over a given array of GenericClassContainer objects but returning only those that are of a specified subclass.
ContainerFilteringIterator(GenericClassContainer[], Class<TContainer>) - Constructor for class org.pf.tools.cda.base.model.util.ContainerFilteringIterator
 
ContainerInfo - Class in org.pf.tools.cda.base.model.workset
Hold additional information about physical class containers.
ContainerInfo(String) - Constructor for class org.pf.tools.cda.base.model.workset.ContainerInfo
Initialize the new instance with default values.
ContainerResolverFactory - Class in org.pf.tools.cda.core.init
This class is responsible to create the appropriate container resolver for a given container specification.
ContainerSearchResult<S extends IAnalyzableElement> - Class in org.pf.tools.cda.core.dependency.analyzer.model
Holds the result of a search for container objects
ContainerSearchResult(S, GenericClassContainer[]) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.ContainerSearchResult
Initialize the new instance with default values.
ContainerSpecificationElement - Class in org.pf.tools.cda.base.model.util
Each instance defines one element that specifies one or more container objects.
ContainerSpecificationElement(String) - Constructor for class org.pf.tools.cda.base.model.util.ContainerSpecificationElement
Initialize the new instance with a name.
ContainersProcessingTask - Class in org.pf.tools.cda.core.processing
Process all containers in a workset in this thread.
ContainersProcessingTask(String, GenericClassContainer, IMutableClassContainerProcessor, IProgressMonitor, IElementsProcessingResultHandler) - Constructor for class org.pf.tools.cda.core.processing.ContainersProcessingTask
 
contains(GenericClassContainer) - Method in class org.pf.tools.cda.base.model.ClassSpace
Returns true if this class space already contains the given container
contains(ClassInformation) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns true if the class corresponding to the given class info can be found in this container.
CONTAINS - Static variable in class org.pf.tools.cda.base.model.SoftwareComponentDependency
 
contains(char[], char) - Method in class org.pf.tools.cda.base.util.StringUtil
 
copy() - Method in class org.pf.tools.cda.base.model.util.StringFilter
Returns a new object that is an exact copy of this string filter.
copy() - Method in class org.pf.tools.cda.base.model.util.StringFilterCollection
Returns a copy of the filter collection that contains copies of all the defined string filters.
copy() - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
Returns a copy with the same definition content
copy() - Method in class org.pf.tools.cda.base.model.Workset
Returns a copy of this workset, where all internal elements are also copies of their origins.
copy() - Method in class org.pf.tools.cda.base.model.workset.VariablePool
Returns a copy of the local variables which ensures that changes to it won't effect the original variables.
copy() - Method in class org.pf.tools.cda.base.model.workset.Variables
Returns a copy of the variables which ensures that changes to it won't effect the original variables.
copy() - Method in class org.pfsw.odem.DependencySet
Returns a copy of this dependency set that contains the identical dependency objects (i.e. no deep copy).
copyFileIfNecessary(String, String) - Method in class org.pf.tools.cda.base.util.FileUtil
Copies the file with the specified filename to the destination directory if it not yet exists there.
countAllElementsRecursivly() - Method in class org.pf.tools.cda.base.model.AModelObject
Returns the number of all contained elements in this model object including this object.
createClassInfo(String) - Method in class org.pf.tools.cda.base.model.ClassPackage
Creates a new class info with the given class name and adds it to the package.
createClassInfo(String, ClassPackage) - Method in class org.pf.tools.cda.base.model.ClassSpace
Create a new ClassInformation object representing a class with the given name in the given package.
createClassInfo(String, ClassPackage) - Method in interface org.pf.tools.cda.base.model.IClassInformationFactory
Create a new ClassInformation object representing a class with the given name in the given package.
createContainerResolver(ClasspathPartDefinition) - Method in class org.pf.tools.cda.core.init.ContainerResolverFactory
Returns the appropriate container resolver for the given part definition or throws IllegalArgumentException if resolver cannot be determined.
createPackage(String) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Create a new package in this container

D

DecompiledCode - Class in org.pf.tools.cda.core.dependency.analyzer.model
Holds the decompiled code of a single class.
DecompiledCode(ClassInformation) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.DecompiledCode
Initialize the new instance with default values.
DEFAULT_FILE_EXTENSION - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
DependencyAnalyzer - Class in org.pf.tools.cda.core.dependency.analyzer
An instance of this class is used to collect all classes on which a given class depends on directly or indirectly.
DependencyAnalyzer(IAnalyzableElement) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Initialize the new instance with an element to analyze.
DependencyAnalyzer(IAnalyzableElement, IProgressMonitor) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Initialize the new instance with a progress monitor
DependencyAnalyzerThread - Class in org.pf.tools.cda.core.dependency.analyzer
This is a thread that executes the dependency analysis with a given analyzer and informs a given IAnalysisResultHandler when finished.
DependencyAnalyzerThread(MonitoredDependencyAnalyzer, IAnalysisResultHandler) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
Initialize the new instance with the analyzer and a handler that gets informed at the end of the analysis.
DependencyClassification - Enum in org.pfsw.odem
Specifies the currently supported types
DependencyClassNode - Class in org.pf.tools.cda.core.dependency.analyzer.model
A node of this kind represents a class with references to all class nodes it directly depends on (prerequisites) and references to all class nodes it is an dependant of in the context of the current analyzing process.
DependencyClassNode(ClassInformation) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Initialize the new instance with default values.
DependencyInfo - Class in org.pf.tools.cda.core.dependency.analyzer.model
The common superclass of all dependency analyzation results.
DependencyNode - Class in org.pf.tools.cda.core.dependency.analyzer.model
An abstract superclass that provides the common behaviour of all dependency nodes.
DependencySet<S extends IExplorableElement,T extends IExplorableElement> - Class in org.pfsw.odem
A set of IDependency objects.
DependencySet() - Constructor for class org.pfsw.odem.DependencySet
Initialize the new instance with a default capcity of 50.
DependencySet(int) - Constructor for class org.pfsw.odem.DependencySet
Initialize the new instance with an initial capacity.
detachParentComponentHolder() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Detaches this component from its current parent.
detectCircularDependencies(ClassInformation[]) - Method in class org.pf.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Detect all the circular dependency paths for each of the given classes.
detectTypeNames(String) - Method in class org.pf.tools.cda.core.dependency.analyzer.SignatureExaminer
 
displayString(StringFilter) - Method in class org.pf.tools.cda.base.model.ClassContainer
Returns the name of this container for display.
displayString(StringFilter) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the name of this container for display.

E

EclipseClasspathContainerResolver - Class in org.pf.tools.cda.core.init
This resolver is responsible to determine all referred containers from a given ".classpath" file recursively through all defined dependencies.
EclipseClasspathContainerResolver() - Constructor for class org.pf.tools.cda.core.init.EclipseClasspathContainerResolver
 
EclipseClasspathEntry - Class in org.pf.tools.cda.core.classpath.eclipse
Holds one classpath entry from an Eclipse .classpath file.
EclipseClasspathEntry(File, String) - Constructor for class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Initialize the new instance with its type.
EclipseClasspathEntryFilter - Class in org.pf.tools.cda.core.classpath.eclipse
A specialized filter for EclipseClasspathEntry objects.
EclipseClasspathEntryFilter() - Constructor for class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
 
EclipseClasspathExtractor - Class in org.pf.tools.cda.core.classpath.eclipse
This class is able to collect all classpath elements that are defined by an Eclipse project.
EclipseClasspathExtractor(String) - Constructor for class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
Initialize the new instance with an optional workspace location that would be used to get access to the ".metadata" folder.
EclipseClasspathFileReader - Class in org.pf.tools.cda.core.classpath.eclipse
A reader for Eclipse .classpath files
EclipseClasspathFileReader() - Constructor for class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Initialize the new instance with no explicit workspace directory.
EclipseClasspathFileReader(String) - Constructor for class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Initialize the new instance with an optional workspace directory.
EclipseConstants - Interface in org.pf.tools.cda.core.classpath.eclipse
 
EMPTY_ARRAY - Static variable in class org.pf.tools.cda.base.model.ClassContainer
 
EMPTY_ARRAY - Static variable in class org.pf.tools.cda.base.model.ClassInformation
 
EMPTY_ARRAY - Static variable in class org.pf.tools.cda.base.model.ClassInformationDependency
 
EMPTY_ARRAY - Static variable in class org.pf.tools.cda.base.model.ClassPackage
 
EMPTY_ARRAY - Static variable in class org.pf.tools.cda.base.model.SoftwareComponent
 
EMPTY_ARRAY - Static variable in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
EMPTY_BASE_ARRAY - Static variable in interface org.pf.tools.cda.base.model.IAnalyzableElement
 
EMPTY_CONTAINER_ARRAY - Static variable in interface org.pfsw.odem.IContainer
An empty array of IContainer elements that can be used as return value in implementations whenever an empty array is needed.
EMPTY_GENERIC_CONTAINER_ARRAY - Static variable in class org.pf.tools.cda.base.model.GenericClassContainer
 
EMPTY_MODEL_OBJECT_ARRAY - Static variable in class org.pf.tools.cda.base.model.AModelObject
 
EMPTY_NAMESPACE_ARRAY - Static variable in interface org.pfsw.odem.INamespace
An empty array of INamespace elements that can be used as return value in implementations whenever an empty array is needed.
EMPTY_TYPE_ARRAY - Static variable in interface org.pfsw.odem.IType
An empty array of IType elements that can be used as return value in implementations whenever an empty array is needed.
ENCODING - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
equals(Object) - Method in class org.pf.tools.cda.base.model.ClassFileVersion
 
equals(Object) - Method in class org.pf.tools.cda.base.model.ClassInformation
 
equals(Object) - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns true if the given object equals this object
equals(Object) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
 
equals(Object) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
equals(Object) - Method in class org.pf.tools.cda.base.model.util.StringFilter
 
equals(Object) - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
equals(Object) - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if the given object is the same as this one
equals(Object) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
equals(Object) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns true if the given object is equal to this object
executionFinished() - Method in interface org.pf.tools.cda.xpi.IIntegrationService
This method must be called by a when it has finished its work.
export(AModelObject, IProgressMonitor, AModelExporter) - Method in class org.pf.tools.cda.core.export.ModelExportEngine
Exports the given model object and returns true if the export was successful.
EXPORTED_ONLY_FILTER - Static variable in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
 
ExportException - Exception in org.pf.tools.cda.plugin.export.spi
Superclass for all exceptions that can occur during the export of CDA data.
ExportException(String) - Constructor for exception org.pf.tools.cda.plugin.export.spi.ExportException
Initialize the new instance with a message.
ExportException(String, Throwable) - Constructor for exception org.pf.tools.cda.plugin.export.spi.ExportException
Initialize the new instance with a message and another exception.
EXTENDS - Static variable in class org.pf.tools.cda.base.model.ClassInformationDependency
 

F

FIELD_NAME_SORT_CRITERIA - Static variable in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
FIELD_NAME_SORT_ORDER - Static variable in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
FilePatternContainerResolver - Class in org.pf.tools.cda.core.init
Common functionality for container resolver that are based on a pattern for multiple files.
FilePatternContainerResolver() - Constructor for class org.pf.tools.cda.core.init.FilePatternContainerResolver
 
FileUtil - Class in org.pf.tools.cda.base.util
Extends the standard PF FileUtil
fillInVariables(String) - Method in class org.pf.tools.cda.base.model.workset.VariablePool
Replaces all text fragments by variable definitions as they can be found in this variable pool.
filterCorrectType(GenericClassContainer[]) - Static method in class org.pf.tools.cda.base.model.ClassContainer
 
FilteredContainers<TContainer extends GenericClassContainer> - Class in org.pf.tools.cda.base.model.util
An iterable object for GenericClassContainer of a specific type.
FilteredContainers(GenericClassContainer[], Class<TContainer>) - Constructor for class org.pf.tools.cda.base.model.util.FilteredContainers
 
find(ClassContainer) - Method in class org.pf.tools.cda.base.model.workset.ClasspathMetadata
Find the container info object that corresponds to the given container or null if none can be found.
find(String, Object) - Method in class org.pf.tools.cda.base.model.workset.StructuredCache
Tries to find a cached object that was stored under the given key in the specified cache section.
findAllDerivedElements(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Looks in the workset of the given class for all classes that directly or indirectly extend the given class.
findAllSuperclassesAndInterfaces(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Returns an array containing all superclasses and interfaces of the given class.
findClassesInWorkset(String, Workset, IClassInformationProcessor, IProgressMonitor, IElementsProcessingResultHandler) - Static method in class org.pf.tools.cda.core.processing.AsynchronousProcessing
 
findClassInfo(String) - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the classInfo with the given name if it is member or this package.
findClassInfo(String) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Looks up the classInfo with the given name in all packages this container holds.
findContainerNamed(String) - Method in class org.pf.tools.cda.base.model.ClassSpace
Returns the class container with the given name or null, if it cannot be found.
findContainerNamed(String) - Method in interface org.pf.tools.cda.base.model.IClassSpace
Returns the class container with the given name or null, if it cannot be found.
findDependantsOfClass(ClassInformation, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pf.tools.cda.core.processing.AsynchronousProcessing
Starts a separate thread that collects dependants of the given class.
findDependantsOfClass(ClassInformation, String, IProgressMonitor, boolean) - Method in class org.pf.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Starts a separate thread that collects dependants of the given class.
findDependantsOfContainer(GenericClassContainer, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pf.tools.cda.core.processing.AsynchronousProcessing
Starts a separate thread that collects dependants of the given container.
findDependantsOfContainer(GenericClassContainer, String, IProgressMonitor, boolean) - Method in class org.pf.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Starts a separate thread that collects dependants of the given container.
findDependantsOfPackage(ClassPackage, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pf.tools.cda.core.processing.AsynchronousProcessing
Starts a separate thread that collects dependants of the given package.
findDependantsOfPackage(ClassPackage, String, IProgressMonitor, boolean) - Method in class org.pf.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Starts a separate thread that collects dependants of the given package.
findImplementorsOfInterface(ClassInformation, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pf.tools.cda.core.processing.AsynchronousProcessing
Starts a separate thread that collects implementors of the given interface.
findImplementorsOfInterface(ClassInformation, String, IProgressMonitor, boolean) - Method in class org.pf.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Starts a separate thread that collects implementors of the given interface.
FindImplementorsOfResult - Class in org.pf.tools.cda.core.dependency.analyzer.model
Special result that hold an interface and all classes that implement this interface.
FindImplementorsOfResult(ClassInformation, ClassInformation[]) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.FindImplementorsOfResult
Initialize the new instance with default values.
findInCache(String, Object) - Method in class org.pf.tools.cda.base.model.Workset
Tries to find a cached object that was stored under the given key in the specified cache section.
findOrCreate(ClassContainer) - Method in class org.pf.tools.cda.base.model.workset.ClasspathMetadata
Returns the container info object that corresponds to the given class container.
findOrCreateClassInfo(String) - Method in class org.pf.tools.cda.base.model.ClassPackage
Searches for the class info in this container and returns it if found.
findOrCreateClassInfo(String) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Searches for the class info in this container and returns it if found.
findOrCreatePackage(String, boolean) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the package with the given name.
findPackage(String) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the package with the given name or null if not found in this container.
findPathsTo(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
Looks up recursivly all dependency chains that lead from the analyzer's underlying class to the given class.
findWholeHierarchy(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Returns an array containing all classes and interfaces that are in the inheritance hierarchy of the given class.
finishContainer(IContainer) - Method in class org.pf.tools.cda.xpi.AModelObjectVisitor
Will be called when process of the specified container can be finished.
finishContext(IExplorationContext) - Method in class org.pf.tools.cda.xpi.AModelObjectVisitor
Will be called when process of the specified context can be finished.
finishExport() - Method in class org.pf.tools.cda.plugin.export.spi.AModelExporter
This method gets called after all data has been passed to the exporter and so far no exception or cancellation occurred.
finishModelObject(IExplorationModelObject) - Method in class org.pf.tools.cda.xpi.AModelObjectVisitor
Will be called when the object model visiting is finished.
finishNamespace(INamespace) - Method in class org.pf.tools.cda.xpi.AModelObjectVisitor
Will be called when process of the specified namespace can be finished.
finishType(IType) - Method in class org.pf.tools.cda.xpi.AModelObjectVisitor
Will be called when process of the specified type can be finished.
followClass(String) - Method in class org.pf.tools.cda.base.model.Workset
Returns true, if an analyzer should follow the class with the given name.
fromString(String) - Static method in enum org.pfsw.odem.ContainerClassification
Returns the enum value with the given name.
fromString(String) - Static method in enum org.pfsw.odem.DependencyClassification
Returns the enum value with the given name.
fromString(String) - Static method in enum org.pfsw.odem.TypeClassification
Returns the enum value with the given name.
fromString(String) - Static method in enum org.pfsw.odem.Visibility
Returns the enum value with the given name.
Functions - Class in org.pf.tools.cda.base.global
Provides general service functions to avoid code duplication.

G

GenericClassContainer - Class in org.pf.tools.cda.base.model
Implements the common functionality for containers of classes.
get(String) - Method in class org.pf.tools.cda.xpi.PluginConfiguration
Returns the configuration object stored under the specified key or null if the key is unknown.
getAbsolutePath() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
getAlias() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
 
getAlias() - Method in class org.pf.tools.cda.base.model.workset.ContainerInfo
 
getAllClasses(StringFilterCollection) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ClassesSearchResult
Returns all found classes that do NOT match any of the given filters
getAllClasspathEntriesFor(String) - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
Returns a list of EclipseClasspathEntry objects that are all entries from the given file and those inherited from other projects.
getAllContainedClasses() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns all classes that are contained in this element or any of its structural sub-elements.
getAllContainedClasses() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns all classes that are contained in this element or any of its structural sub-elements.
getAllContainedClasses() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns all classes that are contained in this element or any of its structural sub-elements.
getAllContainedClasses() - Method in interface org.pf.tools.cda.base.model.IAnalyzableElement
Returns all classes that are contained in this element or any of its structural sub-elements.
getAllContainedClasses() - Method in class org.pf.tools.cda.base.model.Workset
Returns all classes that are contained in this element or any of its structural sub-elements.
getAllFoundObjects() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns all a copy of the array containing all found objects
getAllReferredClasses() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the complete list of (directly and indirectly) referred classes
getAllReferredClasses(StringFilterCollection) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns a list of (directly and indirectly) referred classes that don't match the given filter.
getAllReferredContainers() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class depends on
getAllReferredContainers(StringFilterCollection) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class depends on after applying the given filter
getAllReferredPackages() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class is dependent of
getAllReferredPackages(StringFilterCollection) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class is dependent of applying the given filter
getAnalyzableElementType() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the type of the analyzable element.
getAnalyzableElementType() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the type of the analyzable element.
getAnalyzableElementType() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the type of the analyzable element.
getAnalyzableElementType() - Method in interface org.pf.tools.cda.base.model.IAnalyzableElement
Returns the type of the analyzable element.
getAnalyzableElementType() - Method in class org.pf.tools.cda.base.model.Workset
Returns the type of the analyzable element.
getAnalyzedClass() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
Returns the node that represents the analyzed class
getAnalyzedElement() - Method in class org.pf.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
 
getAnalyzedElement() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
Returns the element has been analyzed to produce this dependency info
getAnalyzedElement() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
Returns the element has been analyzed to produce this dependency info
getAnalyzedElement() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the element has been analyzed to produce this dependency info
getAnalyzedElement() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.PackageDependencyInfo
Returns the element has been analyzed to produce this dependency info
getAnalyzedElement() - Method in class org.pf.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
getAnalyzingTime() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the time (in milliseconds) the analyzation lasted
getAttributeValue(String) - Method in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
Returns the value of the attribute with the specified name
getAutoInsertVariablesIntoClasspath() - Method in class org.pf.tools.cda.base.global.Preferences
 
getAutoLoadWorksets() - Method in class org.pf.tools.cda.base.global.Preferences
Returns the workset filenames to be loaded automatically at startup.
getAutoReloadable() - Method in class org.pf.tools.cda.base.model.Workset
 
getChildCount() - Method in class org.pf.tools.cda.base.model.AModelObject
Returns the current number of children
getChildCount() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the current number of children.
getChildCount() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the current number of children.
getChildCount() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the current number of children.
getChildCount() - Method in class org.pf.tools.cda.base.model.Workset
Returns the current number of children.
getChildren() - Method in class org.pf.tools.cda.base.model.AModelObject
Returns the children.
getChildren() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the children (always an empty array here)
getChildren() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the children
getChildren() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the children
getChildren() - Method in class org.pf.tools.cda.base.model.Workset
Returns the children
getClassContainers() - Method in class org.pf.tools.cda.base.model.ClassSpace
 
getClassContainers() - Method in interface org.pf.tools.cda.base.model.IClassSpace
Returns all class containers of this class space.
getClassContainers() - Method in class org.pf.tools.cda.base.model.Workset
Returns the array or all class containers that are currently in this workset
getClassDependencies() - Method in class org.pf.tools.cda.base.model.AnalyzableElementDependency
Returns all class dependencies that cause this higher level dependency.
getClassDependencies() - Method in class org.pf.tools.cda.base.model.ClassContainerDependency
Returns an array of class dependencies that cause the dependency of the two packages represented by this object.
getClassDependencies() - Method in class org.pf.tools.cda.base.model.ClassPackageDependency
Returns an array of class dependencies that cause the dependency of the two packages represented by this object.
getClassFileName() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the name of the file corresponding to this class (including the full sub directory path representing the package).
getClassFileVersion() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the version of the underlying class file.
getClassification() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns whether is is a class an interface an enum or annotation.
getClassification() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
 
getClassification() - Method in interface org.pfsw.odem.IContainer
Returns the classification of this container.
getClassification() - Method in interface org.pfsw.odem.IType
Returns the classification (i.e.
getClassInfo(String) - Method in class org.pf.tools.cda.base.model.ClassSpace
Returns the ClassInformation object corresponding to the given className.
getClassInfo(String) - Method in interface org.pf.tools.cda.base.model.IClassSpace
Returns the ClassInformation object corresponding to the given className.
getClassInfo(String) - Method in class org.pf.tools.cda.base.model.Workset
Returns the ClassInformation object corresponding to the given className.
getClassInfo() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DecompiledCode
 
getClassInfo() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
getClassInfo() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingClassNode
 
getClassInfo() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathElement
Returns the underlying class information
getClassInfos() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the class information of all classes found in this package.
getClassName() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the fully qualified name of the class
getClassName() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the name of the class this node represents
getClassName() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingClassNode
Returns the name of the class this node represents
getClassNameHash() - Method in class org.pf.tools.cda.base.model.ClassInformation
 
getClassPackage() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the package object that contains this class
getClassPackage() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the package this class belongs to.
getClasspathMetadata() - Method in class org.pf.tools.cda.base.model.Workset
 
getClasspathParts() - Method in class org.pf.tools.cda.base.model.Workset
Returns all the classpath element definitions that are specified for this workset
getClassSpace() - Method in class org.pf.tools.cda.base.model.Workset
Returns the class space of this workset which holds all class containers
getCollectedElements() - Method in class org.pf.tools.cda.core.processing.ProcessingResult
Returns a collection that contains those analyzable elements that have been collected during processing.
getComponentModel() - Method in class org.pf.tools.cda.base.model.Workset
 
getComponents() - Method in class org.pf.tools.cda.base.model.ComponentModel
 
getComponents() - Method in interface org.pf.tools.cda.base.model.IComponentHolder
Returns all containers that are hold by this object
getComponents() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Returns all sub components this component contains
getComponents() - Method in class org.pf.tools.cda.base.model.Workset
 
getContainer() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the name of the container this class was found in.
getContainer() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the container this package resides in
getContainerInfoList() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
getContainerMetaInfo() - Method in class org.pf.tools.cda.base.model.workset.ClasspathMetadata
 
getContainerName() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the name of the container this class is located in
getContainerName() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the name of the container the package was found in
getContainers() - Method in class org.pf.tools.cda.base.model.Workset
Returns the array of all class containers that are currently in this workset
getContainers() - Method in interface org.pfsw.odem.IExplorationContext
Returns all containers of this exploration context.
getContainerSpecificationElement() - Method in class org.pf.tools.cda.base.model.ClassContainer
 
getContext() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the context of this object
getContext() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the context of this object
getContext() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the context this container belongs to.
getContext() - Method in class org.pf.tools.cda.base.model.Workset
Returns this workset itself
getContext() - Method in interface org.pfsw.odem.IExplorationModelObject
Returns the exploration context the element belongs to
getCycleAt(int) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Returns classes that build a cycle from the internal position defined by index.
getDefinition() - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
Returns the definition as string
getDependencies() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns all dependencies to other types.
getDependencies() - Method in interface org.pfsw.odem.IType
Returns all dependencies to other types.
getDependencyClassification() - Method in class org.pf.tools.cda.base.model.AnalyzableElementDependency
 
getDependencyClassification() - Method in interface org.pfsw.odem.IDependency
Returns what kind of dependency it is
getDependencyElements(ClassInformation) - Method in class org.pf.tools.cda.core.init.OdemXmlContainerSpecification
Returns the dependency element that are defined below the element that corresponds to the given classInfo.
getDependencyPaths() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
 
getDependencyType() - Method in class org.pf.tools.cda.base.model.AnalyzableElementDependency
Returns the text ID for type of this dependency.
getDependencyType() - Method in class org.pf.tools.cda.base.model.ClassInformationDependency
Returns the text ID for type of this dependency.
getDescription() - Method in class org.pf.tools.cda.base.model.ComponentModel
 
getDescription() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
getDescription() - Method in class org.pf.tools.cda.base.model.Workset
Returns the description of this workset
getDescription() - Method in interface org.pfsw.odem.IExplorationContext
Returns a text that describes the context.
getDirectlyExtendedInterfaces() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns an array of all interfaces directly extended by this interface.
getDirectlyImplementedInterfaces() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns an array of all interfaces directly implemented by this class.
getDirectlyReferredClasses() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ClassBundleDependencyInfo
Returns all classes that are directly referred by one ore more classes of this package.
getDirectlyReferredClasses() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
Returns only the classes the analyzed class depends on directly.
getDirectlyReferredClasses() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns an array of class information objects containing all classes that this node's class depends on directly.
getDirectlyReferredClasses() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns only the classes the analyzed class depends on directly.
getDirectlyReferredClasses(StringFilterCollection) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns only the classes the analyzed class depends on directly but without all those that match the given filter
getDirectlyReferredClasses() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingClassNode
Returns an array of class information objects containing all classes that this node's class depends on directly.
getDirectlyReferredContainers() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class directly depends on
getDirectlyReferredContainers(StringFilterCollection) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class directly depends on
getDirectlyReferredPackages() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class directly depends on
getDirectlyReferredPackages(StringFilterCollection) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class directly depends on
getDirectReferredContainers() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns all containers that are directly referred by this container through its contained classes.
getDirectReferredPackages() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns all packages this class directly depends on.
getDirectReferredPackages() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns all packages this package directly depends on
getDirectReferredTypes() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns all types this type directly depends on.
getDirectReferredTypes() - Method in interface org.pfsw.odem.IType
Returns all types this type directly depends on.
getEndClass() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Returns the class information of the class that is at the end of the dependency chain.
getEventType() - Method in class org.pf.tools.cda.core.init.AWorksetInitializationEventCallback
 
getExcludedElements() - Method in class org.pf.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
 
getExplorationContext() - Method in interface org.pf.tools.cda.xpi.IIntegrationService
Returns the context in which the plug-in was opend.
getExporterPluginRegistry() - Static method in class org.pf.tools.cda.core.Module
 
getFilename() - Method in class org.pf.tools.cda.base.model.Workset
Returns the name of the file this workset was loaded from
getFileSize() - Method in class org.pf.tools.cda.base.model.ClassInformation
 
getFilterAt(int) - Method in class org.pf.tools.cda.base.model.util.StringFilterCollection
 
getFilters() - Method in class org.pf.tools.cda.base.model.util.StringFilterCollection
Returns all contained filters
getFollowIgnorePatterns() - Method in class org.pf.tools.cda.base.model.Workset
Return the filters that define which classes must not be analyzed
getFormattedCode() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DecompiledCode
 
getFromClass() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathsData
Returns the class which depends on the other one
getGlobalVariables() - Method in class org.pf.tools.cda.base.model.workset.VariablePool
Returns the globally defined key/value pairs
getGlobalVariables() - Static method in class org.pf.tools.cda.base.Module
Returns the global variable definitions
getId() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns the unique id of the search result
getIncludedContainers() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
 
getIndirectlyReferredClasses() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns only the classes the analyzed class depends on indirectly.
getIndirectlyReferredClasses(StringFilterCollection) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns only the classes the analyzed class depends on indirectly but without all those that match the given filter
getIndirectlyReferredContainers() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class indirectly depends on
getIndirectlyReferredContainers(StringFilterCollection) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class indirectly depends on
getIndirectlyReferredPackages() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class indirectly depends on
getIndirectlyReferredPackages(StringFilterCollection) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class indirectly depends on
getIntSetting(String, int) - Static method in class org.pf.tools.cda.core.Module
 
getJustClassName() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the class name without the package name
getJustClassName() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the name of the associated class without package prefix
getKeys() - Method in class org.pf.tools.cda.xpi.PluginConfiguration
Returns an array of all keys currently available in the configuration.
getLastWorksetDirectory() - Method in class org.pf.tools.cda.base.global.Preferences
Returns the last used workset directory or null
getLocalVariables() - Method in class org.pf.tools.cda.base.model.Workset
 
getLocalVariables() - Method in class org.pf.tools.cda.base.model.workset.VariablePool
Returns the locally defined key/value pairs
getLogger() - Static method in class org.pf.tools.cda.core.Module
Returns the component's logger.
getMainClass() - Method in class org.pf.tools.cda.base.model.ClassContainer
 
getManifestContent() - Method in class org.pf.tools.cda.base.model.ClassContainer
 
getMinimumJVMVersion() - Method in class org.pf.tools.cda.base.model.ClassFileVersion
Returns the minimum JVM version that is necessary to execute a class file with this class file version.
getModifierNames() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the modifiers of this class as strings.
getModifiers() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the modifier bits of the class (see Modifier).
getModifierString() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the modifiers as string where the separator is a blank
getName() - Method in class org.pf.tools.cda.base.model.AModelObject
Returns the name
getName() - Method in class org.pf.tools.cda.base.model.ClassContainer
Returns the name of the class container
getName() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the full qualified name of the class this object represents
getName() - Method in class org.pf.tools.cda.base.model.ClassPackage
 
getName() - Method in class org.pf.tools.cda.base.model.ComponentModel
 
getName() - Method in class org.pf.tools.cda.base.model.NotFoundClassContainer
 
getName() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
getName() - Method in class org.pf.tools.cda.base.model.Workset
Returns the name of this workset
getName() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
Returns the name of the analyzed class
getName() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
Returns the name of the analyzed object
getName() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the name of the analyzed object
getName() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.PackageDependencyInfo
Returns the name of the analyzed package
getName() - Method in interface org.pfsw.odem.IExplorationModelObject
Returns the identifying name of the model object
getNameOfClass() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathElement
Returns the name of the underlying class
getNamespace() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the namespace this type belongs to.
getNamespace() - Method in interface org.pfsw.odem.IType
Returns the namespace the type belongs to.
getNamespaceElement(String) - Method in class org.pf.tools.cda.core.init.OdemXmlContainerSpecification
Returns the namespace element with the given name in this container or null if it cannot be found.
getNamespaceElements() - Method in class org.pf.tools.cda.core.init.OdemXmlContainerSpecification
Returns all namespace elements in this container.
getNamespacePatterns() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
getNamespaces() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns all namespaces found in this container This method never returns null.
getNamespaces() - Method in interface org.pfsw.odem.IContainer
Returns all namespaces in this container.
getNameSuffix() - Method in class org.pf.tools.cda.base.model.workset.ContainerInfo
 
getNotFoundClassesContainer() - Method in class org.pf.tools.cda.base.model.ClassSpace
 
getNotFoundClassesContainer() - Method in interface org.pf.tools.cda.base.model.IClassSpace
Returns the container that holds all classes that cannot be found in any other container.
getNotFoundClassesContainer() - Method in class org.pf.tools.cda.base.model.Workset
 
getNumberOfAncestors() - Method in class org.pf.tools.cda.base.model.AModelObject
Returns the number of parent objects up to the root of the hierarchy
getNumberOfClassContainers() - Method in class org.pf.tools.cda.base.model.Workset
Returns the number of containers in this workset
getNumberOfContainedClasses() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the number of classes in this package
getNumberOfContainedClasses() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the number of classes in this container
getNumberOfContainedClasses() - Method in interface org.pf.tools.cda.base.model.IClassContainingElement
Returns the number of classes in this package
getNumberOfContainedClasses() - Method in class org.pf.tools.cda.base.model.Workset
Returns the number of classes in this workset
getNumberOfContainedPackages() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the number of packages in this container
getNumberOfContainedPackages() - Method in class org.pf.tools.cda.base.model.Workset
Returns the number of packages in this container
getNumberOfDirectReferredPackages() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the number of packages this package directly depends on.
getNumberOfElementsToAnalyze() - Method in class org.pf.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Returns the number of elements this analyzer is processing
getNumberOfElementsToAnalyze() - Method in class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Returns the number of elements this analyzer is processing
getNumberOfElementsToAnalyze() - Method in class org.pf.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Returns the number of elements this analyzer is processing
getNumberOfPaths() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathsData
 
getOtherData() - Method in class org.pf.tools.cda.core.processing.ProcessingResult
Returns any additional data that was collected during the processing
getPackageName() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the package name of this class.
getPackageName() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the package name the associated class belongs to
getPackageNamed(String) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the package with the given name or null if it cannot be found.
getPackagePatterns() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
getPackages() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns all packages found in this containes
getParentComponentHolder() - Method in class org.pf.tools.cda.base.model.ComponentModel
 
getParentComponentHolder() - Method in interface org.pf.tools.cda.base.model.IComponentHolder
Returns the parent holder that contains this object.
getParentComponentHolder() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Returns the parent holder that contains this object.
getParentContainer() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the parent container of this container.
getParentContainer() - Method in interface org.pfsw.odem.IContainer
Returns the parent container of this container.
getPath() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns the path (without resolved variable) of this entry
getPathElements() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPath
 
getPaths() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathsData
 
getPhysicalClassContainers() - Method in class org.pf.tools.cda.base.model.Workset
Returns all "physical" containers.
getPluginId() - Method in class org.pf.tools.cda.plugin.export.spi.AModelExporter
Returns the exporte's id
getPluginId() - Method in class org.pf.tools.cda.xpi.APluginImplementation
Returns an identifier which must be unique ragarding the IDs of all plug-ins.
getPluginId() - Method in interface org.pf.tools.cda.xpi.IPluginInfo
Returns an identifier which must be unique ragarding the IDs of all exporters.
getPluginProvider() - Method in interface org.pf.tools.cda.xpi.IPluginInfo
Returns the name of the provider (i.e. person, organization or company) of the plugin.
getPluginVersion() - Method in interface org.pf.tools.cda.xpi.IPluginInfo
Returns the version of this plugin (e.g. "1.2") ;
getProgressMonitor() - Method in class org.pf.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
getProjectPath() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
getProperty(String) - Method in class org.pf.tools.cda.base.model.AModelObject
Returns the property associated with the given name.
getProperty(String) - Method in class org.pf.tools.cda.base.model.AnalyzableElementDependency
Returns the property associated with the given name.
getProperty(String) - Method in interface org.pfsw.odem.IObjectProperties
Returns the property associated with the given name.
getProperty(String) - Method in class org.pfsw.odem.ObjectProperties
Returns the property associated with the given name.
getPropertyNames() - Method in class org.pf.tools.cda.base.model.AModelObject
Returns all currently known properties.
getPropertyNames() - Method in class org.pf.tools.cda.base.model.AnalyzableElementDependency
Returns all currently known properties.
getPropertyNames() - Method in interface org.pfsw.odem.IObjectProperties
Returns all currently known properties.
getPropertyNames() - Method in class org.pfsw.odem.ObjectProperties
Returns all currently known properties.
getReferredClasses() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the types on which this class depends directly.
getReferredClassesArray() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns an array with all classes this class directly depends on.
getRequiredClassFileVersion() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the highest class file version that one of the contained classes is based on.
getRequiredClassFileVersion() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the highest class file version that one of the contained classes is based on.
getRequiredClassFileVersion() - Method in interface org.pf.tools.cda.base.model.IClassContainingElement
Returns the highest class file version that one of the contained classes is based on.
getRequiredClassFileVersion() - Method in class org.pf.tools.cda.base.model.Workset
Returns the highest class file version that one of the contained classes is based on.
getResolvedClassesCounter() - Method in class org.pf.tools.cda.base.model.Workset
Returns the internal counter for resolved classes.
getResult() - Method in class org.pf.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
getResult() - Method in class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
getResultData() - Method in class org.pf.tools.cda.base.model.processing.AClassInformationProcessor
Returns any data that has been produced during the processing.
getResultData() - Method in interface org.pf.tools.cda.base.model.processing.IClassInformationProcessor
Returns any data that has been produced during the processing.
getResultData() - Method in class org.pf.tools.cda.core.dependency.analyzer.AClassDependencyDetector
Returns any data that has been produced during the processing.
getResultData() - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
Returns any data that has been produced during the processing.
getSearchInitiator() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ASearchResult
 
getSetting(String) - Method in class org.pf.tools.cda.base.global.Preferences
Returns the preference settings value or null for the given key
getShortContainerNames() - Method in class org.pf.tools.cda.base.model.Workset
 
getSortCriteria() - Method in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
getSortOrder() - Method in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
getSource() - Method in class org.pf.tools.cda.base.model.ClassContainerDependency
 
getSource() - Method in class org.pf.tools.cda.base.model.ClassInformationDependency
 
getSource() - Method in class org.pf.tools.cda.base.model.ClassPackageDependency
 
getSource() - Method in class org.pf.tools.cda.base.model.SoftwareComponentDependency
 
getSourceElement() - Method in class org.pf.tools.cda.base.model.AnalyzableElementDependency
 
getSourceElement() - Method in class org.pf.tools.cda.base.model.ClassContainerDependency
Returns the element that depends on the target element
getSourceElement() - Method in class org.pf.tools.cda.base.model.ClassInformationDependency
Returns the element that depends on the target element
getSourceElement() - Method in class org.pf.tools.cda.base.model.ClassPackageDependency
Returns the element that depends on the target element
getSourceElement() - Method in class org.pf.tools.cda.base.model.SoftwareComponentDependency
Returns the element that depends on the target element
getSourceElement() - Method in interface org.pfsw.odem.IDependency
Returns the element that depends on the target element
getSourcePath() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns the path to the corresponding source code of this entry
getStartClass() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Returns the class from which to start the tracking
getStartClassNode() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Returns the class node from which to start the tracking
getStereotype() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the stereotype (e.g.
getStereotypeTypeName() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the type (class, interface, annotation, enum) as stereotype name.
getStringRepresentation() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the package name
getStringRepresentation() - Method in interface org.pf.tools.cda.base.model.IStringRepresentation
 
getStringRepresentation() - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
getSubContainers() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns all sub containers of this container.
getSubContainers() - Method in interface org.pfsw.odem.IContainer
Returns all sub containers of this container.
getSuperClass() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the superclass information of this class
getSupplementaryData() - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
getTarget() - Method in class org.pf.tools.cda.base.model.ClassContainerDependency
 
getTarget() - Method in class org.pf.tools.cda.base.model.ClassInformationDependency
 
getTarget() - Method in class org.pf.tools.cda.base.model.ClassPackageDependency
 
getTarget() - Method in class org.pf.tools.cda.base.model.SoftwareComponentDependency
 
getTargetElement() - Method in class org.pf.tools.cda.base.model.AnalyzableElementDependency
 
getTargetElement() - Method in class org.pf.tools.cda.base.model.ClassContainerDependency
Returns the element the source element depends on
getTargetElement() - Method in class org.pf.tools.cda.base.model.ClassInformationDependency
Returns the element the source element depends on
getTargetElement() - Method in class org.pf.tools.cda.base.model.ClassPackageDependency
Returns the element the source element depends on
getTargetElement() - Method in class org.pf.tools.cda.base.model.SoftwareComponentDependency
Returns the element the source element depends on
getTargetElement() - Method in interface org.pfsw.odem.IDependency
Returns the element the source element depends on
getText(String, Object[]) - Static method in class org.pf.tools.cda.base.Module
Returns the text identified by the given textId where all placeholders in the text are replaced by the objects specified in the given values array.
getText(String) - Static method in class org.pf.tools.cda.base.Module
Returns the localized text for the given key.
getText(String, Object[]) - Static method in class org.pf.tools.cda.core.Module
Returns the text identified by the given textId where all placeholders in the text are replaced by the objects specified in the given values array.
getText(String) - Static method in class org.pf.tools.cda.core.Module
Returns the localized text for the given key.
getThirdPartyFlag() - Method in class org.pf.tools.cda.base.model.ClassContainer
 
getThirdPartyFlag() - Method in class org.pf.tools.cda.base.model.workset.ContainerInfo
 
getTimeForClassResolving() - Method in class org.pf.tools.cda.base.model.Workset
Returns the time (in milliseconds) that has been passed (so far) to resolve all classes in this workset.
getTitle() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns a describing title for the search result
getToClass() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathsData
Returns the class the other class depends on
getType() - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
getTypeElement(ClassInformation) - Method in class org.pf.tools.cda.core.init.OdemXmlContainerSpecification
Returns the type element in this container that corresponds to the given classInfo or null if it cannot be found.
getTypes() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns all types in this namespace.
getTypes() - Method in interface org.pfsw.odem.INamespace
Returns all types in this namespace.
getUnqualifiedName() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the name without the namespace
getUnqualifiedName() - Method in interface org.pfsw.odem.IType
Returns the name without the namespace
getValue(String) - Method in class org.pf.tools.cda.base.model.workset.Variables
 
getValueOf(String) - Method in class org.pf.tools.cda.base.model.workset.Variables
Returns the current value of the variable with the given name or null if the variable is not set.
getVariableNames() - Method in class org.pf.tools.cda.base.model.workset.Variables
Returns all variable names.
getVariablePool() - Method in class org.pf.tools.cda.base.model.Workset
 
getVersion() - Method in class org.pf.tools.cda.base.model.ClassContainer
 
getVersion() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the version of this container or null if no version is assigned to this container.
getViewFilters() - Method in class org.pf.tools.cda.base.model.Workset
Returns the filter collection that is defined to prevent classes from beeing displayed.
getVisibility() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the visibility of this type.
getVisibility() - Method in interface org.pfsw.odem.IType
Returns the visibility of this type.
getWorkset() - Method in class org.pf.tools.cda.base.model.AModelObject
Returns the workset this object belongs to
getWorkset() - Method in class org.pf.tools.cda.base.model.AnalyzableElementDependency
Returns the workset this dependency belongs to
getWorkset() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns the workset in which this class information is currently hold
getWorkset() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the workset this element is included in
getWorkset() - Method in class org.pf.tools.cda.base.model.ComponentModel
 
getWorkset() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns the workset the container is included in
getWorkset() - Method in interface org.pf.tools.cda.base.model.IAnalyzableElement
Returns the workset this element is included in
getWorkset() - Method in class org.pf.tools.cda.base.model.Workset
Returns this workset
getWorkset() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns the workset this search result was created for
getWorkset() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
 
getWorkset() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the workset in which this class information is currently hold
getWorkset() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the workset in which this dependency analysis has been done
getWorkset() - Method in class org.pf.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Returns the workset of the element that gets analyzed
getWorkset() - Method in class org.pf.tools.cda.core.init.WorksetInitializer
 
GLOBAL_VARIABLE_CONTAINER - Static variable in class org.pf.tools.cda.base.Module
The name of the global object that holds all variable definitions and is able to do the placeholder replacement.

H

handleDependencyAnalysisCancellation(MonitoredDependencyAnalyzer) - Method in interface org.pf.tools.cda.core.dependency.analyzer.IAnalysisResultHandler
This method will be called by DependencyAnalyzerThread if the analysis was cancelled during its processing.
handleDependencyAnalysisResult(MonitoredDependencyAnalyzer) - Method in interface org.pf.tools.cda.core.dependency.analyzer.IAnalysisResultHandler
This method will be called by DependencyAnalyzerThread after sucessfully completed analysis by the given dependency analyzer.
handleElementsProcessingCancellation(String, IAnalyzableElement) - Method in interface org.pf.tools.cda.core.processing.IElementsProcessingResultHandler
This method will be called by ClassesProcessingTask if the search was cancelled during its processing.
handleElementsProcessingCancellation(String, IAnalyzableElement) - Method in class org.pf.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
handleElementsProcessingResult(String, IAnalyzableElement, ProcessingResult) - Method in interface org.pf.tools.cda.core.processing.IElementsProcessingResultHandler
This method will be called by ClassesProcessingTask after successfully completed the processing.
handleElementsProcessingResult(String, IAnalyzableElement, ProcessingResult) - Method in class org.pf.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
hasExtendedInterfaces() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if there is information available directly implemented interfaces.
hashCode() - Method in class org.pf.tools.cda.base.model.ClassFileVersion
 
hashCode() - Method in class org.pf.tools.cda.base.model.ClassInformation
 
hashCode() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns the hash code of this object
hashCode() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
 
hashCode() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
hashCode() - Method in class org.pf.tools.cda.base.model.util.StringFilter
 
hashCode() - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
hashCode() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns the hash code
hashCode() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
hashCode() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the hashcode for this object
hasImplementedInterfaces() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if there is information available directly implemented interfaces.
hasMainClass() - Method in class org.pf.tools.cda.base.model.ClassContainer
Returns true if this container has a Main-Class declared in its manifest.
hasMainMethod() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this is a class with a static main( String[] args ) method.
hasNext() - Method in class org.pf.tools.cda.base.model.util.ContainerFilteringIterator
 
hasSuperClass() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if there is a superclass information available for this class or interface
hasSupplementaryData() - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
hasVersion() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns true if this container has a version assigned.
holdsClassInfo(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns true if the given class information is equal to the one hold by this node.

I

IAnalysisResultHandler - Interface in org.pf.tools.cda.core.dependency.analyzer
Specifies the methods that a class must implement in order to receive the result of a dependency analysis.
IAnalyzableElement - Interface in org.pf.tools.cda.base.model
An interface that identifies all classes that can be analyzed by the DependencyAnalyzer
IAnalyzableElementDependencyFilter<TAnalyzableElement extends IAnalyzableElement> - Interface in org.pf.tools.cda.base.model.util
An interface for filters that check dependencies.
IAnalyzableElementProcessor<TAnalyzableElement extends IAnalyzableElement> - Interface in org.pf.tools.cda.base.model.processing
A processor that is used as callback for an iteration over a specific subtype of IAnalyzableElement.
IClassContainerProcessor - Interface in org.pf.tools.cda.base.model.processing
Interface for callback implementations of a proccesor that handles GenericClassContainer objects
IClassContainingElement - Interface in org.pf.tools.cda.base.model
Specifies methods for all elements that directly or indirectly contain classes.
IClassInformationFactory - Interface in org.pf.tools.cda.base.model
Factory to create ClassInformation objects.
IClassInformationProcessor<TResultData> - Interface in org.pf.tools.cda.base.model.processing
This filter can be used to collect class info objects according to various criteria.
IClassInitializer - Interface in org.pf.tools.cda.base.model
Specifies the methods that are required to initialize a ClassInformation object.
IClassPackageProcessor - Interface in org.pf.tools.cda.base.model.processing
This filter can be used to collect packages according to various critaria.
IClassSpace - Interface in org.pf.tools.cda.base.model
Represents an area where class container and class information objects are kept.
IComponentHolder - Interface in org.pf.tools.cda.base.model
An interface that identifies all objects that hold containers.
IContainer - Interface in org.pfsw.odem
Represents a containers that hold types and namespaces.
IContainersVisitor - Interface in org.pfsw.odem
This interface defines one part of the "Visitor Pattern".
ID - Static variable in class org.pf.tools.cda.base.Module
 
ID - Static variable in class org.pf.tools.cda.core.Module
 
IDependency<S extends IExplorableElement,T extends IExplorableElement> - Interface in org.pfsw.odem
Represents a directed dependency between two IExplorableElements.
IDependencyFilter<D extends IDependency> - Interface in org.pfsw.odem
Simple filter for IDependency objects
IElementsProcessingResultHandler - Interface in org.pf.tools.cda.core.processing
Specifies the callback methods to be used to notify the end of a search task (i.e. search-thread).
IExplorableElement - Interface in org.pfsw.odem
Common interface for all model objects that can be used for dependency exploration.
IExplorableElementFilter<E extends IExplorableElement> - Interface in org.pfsw.odem
Simple filter for IExplorableElement objects
IExplorableElementVisiting - Interface in org.pfsw.odem
Specifies all methods that are necessary to fully provide the "Vistor Pattern" in conjunction with the IxxxVisitor interfaces defined here in the same package.
IExplorableElementVisitor - Interface in org.pfsw.odem
This is the callback interface an object must implement to be used within a transparent navigation over all explorable elements.
IExplorationContext - Interface in org.pfsw.odem
Exploration of dependencies always must happen in a particular context.
IExplorationModelObject - Interface in org.pfsw.odem
This is the base interface of all objects that comprise the exploration model.
ignorePackages() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ClassesSearchResult
 
IIntegrationService - Interface in org.pf.tools.cda.xpi
This interface describes all service methods that are available to plug-ins to interact and integrate seamlessly with the main application.
IMPLEMENTS - Static variable in class org.pf.tools.cda.base.model.ClassInformationDependency
 
IMutableAnalyzableElementProcessor<E extends IAnalyzableElement> - Interface in org.pf.tools.cda.base.model.processing
Refines the super interface to allow setting of the element to analyze and to set a collection of elements that must not match in the matches() method.
IMutableClassContainerProcessor - Interface in org.pf.tools.cda.base.model.processing
 
IMutableClassInformationProcessor<TResultData> - Interface in org.pf.tools.cda.base.model.processing
 
IMutableClassPackageProcessor - Interface in org.pf.tools.cda.base.model.processing
 
INamespace - Interface in org.pfsw.odem
Represents a namespace an IType belongs to.
INamespacesVisitor - Interface in org.pfsw.odem
This interface defines one part of the "Visitor Pattern".
incResolvedClassesCounter() - Method in class org.pf.tools.cda.base.model.Workset
Increments the internal counter for resolved classes by 1.
initializationEvent(IWorksetInitializationListener.EventType, Workset) - Method in class org.pf.tools.cda.base.model.Workset
Will be called for each event during workset initialization.
initializationEvent(IWorksetInitializationListener.EventType, Workset) - Method in interface org.pf.tools.cda.base.model.workset.IWorksetInitializationListener
Will be called for each event during workset initialization.
initialize() - Static method in class org.pf.tools.cda.base.Module
Loads the module's resource bundle for the default locale.
initialize(ClassContainer) - Method in class org.pf.tools.cda.core.init.OdemXmlContainerInitializer
 
initialize() - Static method in class org.pf.tools.cda.core.Module
Loads the module's resource bundle for the default locale.
initialize(PluginConfiguration) - Method in class org.pf.tools.cda.plugin.export.spi.AModelExporter
Initialize the exporter with external configuration data.
initializeClass(ClassInformation) - Method in interface org.pf.tools.cda.base.model.IClassInitializer
If the given class info object has not yet been initialized from its corresponding .class file or some other resource then this method will do it now.
initializeClass(ClassInformation) - Method in class org.pf.tools.cda.core.init.BinaryFileClassInitializer
If the given class info object has not yet been loaded from its corresponding .class file then this method will do it now.
initializeClass(ClassInformation) - Method in class org.pf.tools.cda.core.init.OdemXmlClassInitializer
Initializes the given classInfo.
initializePackages() - Method in class org.pf.tools.cda.base.model.ComponentModel
Scans the given workset for all packages that match a pattern of one of the components in the component model.
initializeWorkset(IProgressMonitor) - Method in class org.pf.tools.cda.core.init.WorksetInitializer
Initializes the underlying workset using background threads.
initializeWorksetAndWait(IProgressMonitor) - Method in class org.pf.tools.cda.core.init.WorksetInitializer
Initializes the underlying workset using background threads.
initWorksetAndWait(Workset) - Static method in class org.pf.tools.cda.core.init.WorksetInitializer
 
instance() - Static method in class org.pf.tools.cda.base.global.Functions
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pf.tools.cda.base.global.Preferences
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pf.tools.cda.base.util.CollectionUtil
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pf.tools.cda.base.util.FileUtil
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pf.tools.cda.base.util.StringUtil
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pf.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pf.tools.cda.core.export.ModelExportEngine
Returns the only instance this class supports (design pattern "Singleton")
INSTANCE - Static variable in class org.pf.tools.cda.core.init.BinaryFileClassInitializer
The sole instance of this class.
instance() - Static method in class org.pf.tools.cda.core.init.ContainerResolverFactory
Returns the only instance this class supports (design pattern "Singleton")
InterfaceImplementorsDetector<TResultData> - Class in org.pf.tools.cda.core.dependency.analyzer
This detector can be used to find implementors of a given interface.
InterfaceImplementorsDetector(IProgressMonitor, ClassInformation, boolean) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.InterfaceImplementorsDetector
 
invoke(Workset) - Method in class org.pf.tools.cda.core.init.AWorksetInitializationEventCallback
This method will be called when the event defined by the event type occurred.
IObjectProperties - Interface in org.pfsw.odem
Each object that supports generic attributes must implement this interface.
IPluginInfo - Interface in org.pf.tools.cda.xpi
Defines the methods that provide meta data about a plugin.
IProgressMonitor - Interface in org.pf.tools.cda.core.processing
Generic interface for any kind of progress monitor.
IRunnableTerminationListener - Interface in org.pf.tools.cda.core.processing
Specifies the methods that might be called by a thread (or a runnable) when it is finished with its work.
isAbstract() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns whether or not this class is abstract
isAbstract() - Method in interface org.pfsw.odem.IType
Returns whether or not this type is abstract.
isActive() - Method in class org.pf.tools.cda.base.model.util.StringFilter
Returns whether or not this filter is currently active
isActive(boolean) - Method in class org.pf.tools.cda.base.model.util.StringFilter
Sets whether or not this filter is currently active
isAnnotation() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this represents an annotation
isArchive() - Method in class org.pf.tools.cda.base.model.ClassContainer
Returns true if this container is an archive
isArchive() - Method in class org.pf.tools.cda.base.model.util.ContainerSpecificationElement
 
isAutoReloadable() - Method in class org.pf.tools.cda.base.model.Workset
Returns true if this workset should automatically be reloaded on startup if it was loaded at last shutdown.
isCancelled() - Method in class org.pf.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
isClass() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this represents a class
isComplete() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if the class has been completely analyzed
isContainerClassOf(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if the given class is an inner class of this class.
isContainerClassOf(String) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if the given class name specifies an inner class of this class.
isContainerType() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="con"
isCurrentlyAnalyzed() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if the class is currently analyzed.
isDefaultPackage() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns true if this package represents the default package (i.e "")
isDerived() - Method in class org.pfsw.odem.TypeDependency
Returns true if the source type of this dependency either extends or implements the target type.
isDirectExtensionOf(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this class or interface is a direct extension of the given class or interface.
isDirectExtensionOf(IType) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this type extends the given type directly.
isDirectExtensionOf(IType) - Method in interface org.pfsw.odem.IType
Returns true if this type extends the given type directly.
isDirectImplementorOf(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this class directly implements the given interface.
isDirectImplementorOf(IType) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this type directly implements the given type.
isDirectImplementorOf(IType) - Method in interface org.pfsw.odem.IType
Returns true if this type directly implements the given type.
isDirectory() - Method in class org.pf.tools.cda.base.model.ClassContainer
Returns true if this container is a directory
isDirectory() - Method in class org.pf.tools.cda.base.model.util.ContainerSpecificationElement
 
isDirty() - Method in class org.pf.tools.cda.base.model.Workset
Returns true, if the workset has been modified
isDone() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingState
 
isEclipseProjectClasspath() - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
Returns true if this definition refers to the classpath file of an eclipse project.
isEmpty() - Method in class org.pf.tools.cda.base.model.workset.ClasspathMetadata
Returns true if no container info objects are available.
isEmpty() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Returns true if no dependency cycle is in this result
isEnum() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this represents an enum.
isEqual(StringFilterCollection) - Method in class org.pf.tools.cda.base.model.util.StringFilterCollection
Returns true if the given filter collection contains exactly the same filters as this one.
isEqual(VariablePool) - Method in class org.pf.tools.cda.base.model.workset.VariablePool
Returns true if the given variable pool contains the same variables as this one.
isExistingFolder(String) - Method in class org.pf.tools.cda.base.util.FileUtil
Returns true if the given path is an existing folder on the file system.
isExistingFolder(File) - Method in class org.pf.tools.cda.base.util.FileUtil
Returns true if the given folder is an existing folder on the file system.
isExported() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this entry is visible to depending projects
isExtendsDependency() - Method in class org.pf.tools.cda.base.model.ClassInformationDependency
 
isExtension() - Method in class org.pfsw.odem.TypeDependency
Returns true if the source type of this dependency extends the target type.
isExtensionOf(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this class or interface is a direct or indirect extension of the given class or interface.
isFinal() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns whether or not this class is final
isFinal() - Method in interface org.pfsw.odem.IType
Returns whether or not this type is final.
isGreaterThan(ClassFileVersion) - Method in class org.pf.tools.cda.base.model.ClassFileVersion
Returns true if this class file version is greater than the given one.
isImplementation() - Method in class org.pfsw.odem.TypeDependency
Returns true if the source type of this dependency implements the target (interface) type.
isImplementorOf(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this class directly or indirectly implementor of the given interface.
isImplementsDependency() - Method in class org.pf.tools.cda.base.model.ClassInformationDependency
 
isInheritanceDependency() - Method in class org.pf.tools.cda.base.model.ClassInformationDependency
Returns true if the dependency is due to an inheritance (i.e. extends or implements).
isInitializable() - Method in class org.pf.tools.cda.base.model.ClassContainer
Returns true if this class container can be initialized
isInnerClass() - Method in class org.pf.tools.cda.base.model.ClassInformation
 
isInnerClassOf(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this class is an inner class of the given class.
isInnerClassOf(String) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if this class is an inner class of the class with the given name.
isInProgress() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingState
 
isInterface() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true, if this represents an interface.
isInterface() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathElement
Returns true if the class this tracker represents is an interface.
isKnownVariable(String) - Method in class org.pf.tools.cda.base.model.workset.Variables
 
isLibraryType() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="lib"
isMetaData() - Method in class org.pf.tools.cda.base.model.ClassContainer
Returns true if this class container is defined by meta data rather than binary files.
isMetaData() - Method in class org.pf.tools.cda.base.model.util.ContainerSpecificationElement
Returns true if this element specifies containers and their content by meta data rather than defining the location of binary class files.
isMetaData() - Method in class org.pf.tools.cda.core.init.OdemXmlContainerSpecification
 
isNew() - Method in class org.pf.tools.cda.base.model.Workset
Returns true, if this workset has not been made persistent and therefore has no filename associated.
isNew() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingState
 
isNotFound() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if the class has been completely analyzed
isNotFoundContainer() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns true if this is the special container that holds all packages and classes that have not been found in the workset.
isNotFoundContainer() - Method in class org.pf.tools.cda.base.model.NotFoundClassContainer
Returns true.
ISoftwareComponentProcessor - Interface in org.pf.tools.cda.base.model.processing
Interface for processors that handle SoftwareComponent objects.
isOutputType() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="output"
isParamTypeInMethod() - Method in class org.pfsw.odem.TypeDependency
Returns true if the target type of this dependency is the type of a method parameter in one of the source type's methods.
isPattern() - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
Returns true, if this definition is a pattern for more than one file.
isProjectReference() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this entry refers to another project in the same workspace
isPublic() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns whether or not this class is public
isRecursiveProcessing() - Method in class org.pf.tools.cda.core.processing.AllClassesProcessingTask
This class does not support recursive processing.
isRecursiveProcessing() - Method in class org.pf.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
isReferencedInMethodSignature() - Method in class org.pfsw.odem.TypeDependency
Returns true if the target type of this dependency is used in one of the source type's methods.
isRelativeToWorkspace() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this entry refers to a file or directory in a different project of the same workspace.
isReturnTypeOfMethod() - Method in class org.pfsw.odem.TypeDependency
Returns true if the target type of this dependency is the type of a method parameter in one of the source type's methods.
isShortContainerNamesOn() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns true if container names should be shown in a short form.
isShortContainerNamesOn() - Method in class org.pf.tools.cda.base.model.Workset
Returns true if for this workset container names should be shown in a short form.
isSoftwareComponent() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns true if this container represents a modelled software component.
isSoftwareComponent() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Returns true because this container represents a modelled software component.
isSourceType() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="src"
isSubclassOf(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if the given class is the direct superclass of this class
isSubclassOf(ClassDependencyPathElement) - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPathElement
Returns true if the class this tracker represents is a subclass of the class the given tracker represents.
isSynthetic() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns whether or not this class is synthetic
isThirdPartyLibrary() - Method in class org.pf.tools.cda.base.model.ClassContainer
Returns true if this container represents a third party library.
isThirdPartyLibrary() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns true if this container represents a third party library.
IStoppableRunnable - Interface in org.pf.tools.cda.base.model.util
A Runnable that can also be stopped.
IStringRepresentation - Interface in org.pf.tools.cda.base.model
The interface model objects must support in order to be handled components that need a string representation other than toString() provides.
IStructureVisiting - Interface in org.pfsw.odem
Specifies the methods a holder of exploration structures such as namespaces and containers must implement.
isTypeOfField() - Method in class org.pfsw.odem.TypeDependency
Returns true if the target type of this dependency is the type of a field (i.e. instance variable or static variable) in source type.
isTypeOfLocalVariable() - Method in class org.pfsw.odem.TypeDependency
Returns true if the target type of this dependency is the type of a local variable (i.e. a field declared locally inside a method) in source type.
isUninitialized() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if the class is not yet analyzed at all.
isUsesDependency() - Method in class org.pf.tools.cda.base.model.ClassInformationDependency
 
isValid() - Method in class org.pf.tools.cda.base.model.ClassContainer
Returns true if this class container is valid, that is it exists and can be read from.
isValid() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns true if this class container is valid.
isValid() - Method in class org.pf.tools.cda.base.model.NotFoundClassContainer
 
isValid() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Returns true if this class container is valid.
isVariableType() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="var"
iterator() - Method in class org.pf.tools.cda.base.model.util.FilteredContainers
 
IType - Interface in org.pfsw.odem
Represents a type such as a class, an interface, an enumeration and so on.
ITypesVisitor - Interface in org.pfsw.odem
This interface defines one part of the "Visitor Pattern".
IWorksetInitializationListener - Interface in org.pf.tools.cda.base.model.workset
Specifies the methods for listeners that need to be informed about the initialization progress of a workset.
IWorksetInitializationListener.EventType - Enum in org.pf.tools.cda.base.model.workset
 

J

JarAndDirectoryContainerResolver - Class in org.pf.tools.cda.core.init
This resolver loads container information from Java class folders or Java class files.
JarAndDirectoryContainerResolver() - Constructor for class org.pf.tools.cda.core.init.JarAndDirectoryContainerResolver
 

K

knownVariableNames() - Method in class org.pf.tools.cda.base.model.workset.Variables
Returns all variable names as set.
knowsContainer() - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if the class already "knows" the container it was found in.
knowsContainer() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns true, if the package "knows" in which container it was found

L

loadIfNecessary() - Method in class org.pf.tools.cda.base.model.ClassInformation
If the dependencies of this class have not yet been initialized then they will be loaded now.
lookupSourceElement(S) - Method in class org.pfsw.odem.DependencySet
Returns the first dependency with the source element equal to the given element.
lookupTargetElement(T) - Method in class org.pfsw.odem.DependencySet
Returns the first dependency with the a target element equal to the given element.

M

MainClassDetector<TResultData> - Class in org.pf.tools.cda.core.dependency.analyzer
Detects all classes that implement a static main(String[]) method.
MainClassDetector() - Constructor for class org.pf.tools.cda.core.dependency.analyzer.MainClassDetector
 
matches(Object) - Method in class org.pf.tools.cda.base.model.processing.AClassContainerProcessor
Returns false if the given object is no GenericClassContainer, otherwise it calls method matches(GenericClassContainer).
matches(Object) - Method in class org.pf.tools.cda.base.model.processing.AClassInformationProcessor
Returns false if the given object is no ClassInformation, otherwise it calls method matches(ClassInformation).
matches(Object) - Method in class org.pf.tools.cda.base.model.processing.AClassPackageProcessor
Returns false if the given object is no ClassPackage, otherwise it calls method matches(ClassPackage).
matches(Object) - Method in class org.pf.tools.cda.base.model.processing.ASoftwareComponentProcessor
Returns false if the given object is no SoftwareComponent, otherwise it calls method matches(SoftwareComponent).
matches(TAnalyzableElement) - Method in interface org.pf.tools.cda.base.model.processing.IAnalyzableElementProcessor
Returns true if the given element object matches the filter, otherwise false.
matches(AnalyzableElementDependency<TAnalyzableElement, TAnalyzableElement>) - Method in interface org.pf.tools.cda.base.model.util.IAnalyzableElementDependencyFilter
Returns true if the given dependency matches the filter's criteria.
matches(String) - Method in class org.pf.tools.cda.base.model.util.StringFilter
Tests if the given string matches the pattern.
matches(Object) - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
 
matches(Object) - Method in class org.pf.tools.cda.core.dependency.analyzer.AClassDependencyDetector
Returns false if the given object is no ClassInformation, otherwise it calls method matches(ClassInformation).
matches(TAnalyzableElement) - Method in class org.pf.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
Returns true if the given element matches the criteria of this detector.
matches(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
Here it always returns false because the classes will be selected separately in the ClassDuplicatesDetector.process(ClassInformation) method.
matches(Object) - Method in class org.pf.tools.cda.core.dependency.analyzer.ContainerDependantsDetector
Returns false if the given object is no GenericClassContainer, otherwise it calls method matches(GenericClassContainer).
matches(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.InterfaceImplementorsDetector
 
matches(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.MainClassDetector
Here it always returns false because the classes will be selected separately in the MainClassDetector.process(ClassInformation) method.
matches(Object) - Method in class org.pf.tools.cda.core.dependency.analyzer.PackageDependantsDetector
Returns false if the given object is no ClassPackage, otherwise it calls method matches(ClassPackage).
matches(D) - Method in interface org.pfsw.odem.IDependencyFilter
Returns true if the given dependency matches the filter, otherwise false.
matches(E) - Method in interface org.pfsw.odem.IExplorableElementFilter
Returns true if the given element matches the filter, otherwise false.
METADATA_FOLDER_NAME - Static variable in interface org.pf.tools.cda.core.classpath.eclipse.EclipseConstants
 
ModelExportEngine - Class in org.pf.tools.cda.core.export
The single instance holds a registry of all plugged-in model exporter factories.
modifyAutoReloadable(Boolean) - Method in class org.pf.tools.cda.base.model.Workset
Sets the new value for the auto-reload flag and changes the state of the workset to dirty.
modifyDescription(String) - Method in class org.pf.tools.cda.base.model.Workset
Sets the new description and changes the state of the workset to dirty.
modifyIgnorePatterns(StringFilterCollection) - Method in class org.pf.tools.cda.base.model.Workset
Sets the new ignore patterns and changes the state of the workset to dirty.
modifyName(String) - Method in class org.pf.tools.cda.base.model.Workset
Sets the new name and changes the state of the workset to dirty.
modifyShortContainerNames(Boolean) - Method in class org.pf.tools.cda.base.model.Workset
Sets the new value for the shortContainerNames flag and changes the state of the workset to dirty.
modifyViewFilters(StringFilterCollection) - Method in class org.pf.tools.cda.base.model.Workset
Sets the new view filters and changes the state of the workset to dirty.
Module - Class in org.pf.tools.cda.base
Provides only static code and public constants which are relevant for several classes in the module this class represents.
Module - Class in org.pf.tools.cda.core
Provides only static code and public constants which are relevant for several classes in the module this class represents.
MonitoredDependencyAnalyzer - Class in org.pf.tools.cda.core.dependency.analyzer
Provides the common code that is necessary for monitoring the progress of an analyzer's work.
MonitoredDependencyAnalyzer(IAnalyzableElement) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Initialize the new instance with an element to analyze.
MonitoredDependencyAnalyzer(IAnalyzableElement, IProgressMonitor) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Initialize the new instance with an element to analyze and a progress monitor.
MSG_CANNOT_LOAD_WORKSET_0_1 - Static variable in class org.pf.tools.cda.core.Module
 
MSG_ERROR_PARSING_WORKSET_0_1 - Static variable in class org.pf.tools.cda.core.Module
 
MSG_FILE_0_NOT_EXISTING - Static variable in class org.pf.tools.cda.core.Module
 
MSG_PARSER_ERROR_WORKSET_0_1 - Static variable in class org.pf.tools.cda.core.Module
 

N

namedTextArray() - Method in class org.pf.tools.cda.base.model.workset.Variables
 
namedTextAt(int) - Method in class org.pf.tools.cda.base.model.workset.Variables
 
newList(int) - Method in class org.pfsw.odem.DependencySet
Returns a new list to hold dependency objects of the correct type.
next() - Method in class org.pf.tools.cda.base.model.util.ContainerFilteringIterator
 
notFound() - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns true, if the package has not been found in any container
NotFoundClassContainer - Class in org.pf.tools.cda.base.model
Special container that hold all those classes that have not been found in any physical class container.
NotFoundClassContainer(Workset) - Constructor for class org.pf.tools.cda.base.model.NotFoundClassContainer
Initialize the new instance with a workset.
numberOfCycles() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Returns how many circular dependencies this result contains.

O

ObjectProperties - Class in org.pfsw.odem
This is an implementation of IObjectProperties which is provided here as convenience, so that not everybody is forced create his own implementation.
ObjectProperties() - Constructor for class org.pfsw.odem.ObjectProperties
Initialize the new instance with default values.
OdemXmlClassInitializer - Class in org.pf.tools.cda.core.init
Loads the dependencies from the OdemXmlContainerSpecification into the ClassInformation object.
OdemXmlClassInitializer() - Constructor for class org.pf.tools.cda.core.init.OdemXmlClassInitializer
 
OdemXmlContainerInitializer - Class in org.pf.tools.cda.core.init
The responsibility of this class is to initialize a container from its XML elements in its specification object to contain ClassPackage and ClassInformation objects.
OdemXmlContainerInitializer() - Constructor for class org.pf.tools.cda.core.init.OdemXmlContainerInitializer
Initialize the new instance with default values.
OdemXmlContainerResolver - Class in org.pf.tools.cda.core.init
This resolver can load container information from ODEM models that are stored as XML files.
OdemXmlContainerResolver() - Constructor for class org.pf.tools.cda.core.init.OdemXmlContainerResolver
Initialize the new instance with default values.
OdemXmlContainerSpecification - Class in org.pf.tools.cda.core.init
Holds the declaring data of a container and its content.
OdemXmlContainerSpecification(String, Element) - Constructor for class org.pf.tools.cda.core.init.OdemXmlContainerSpecification
Initialize the new instance with default values.
openClassFile(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassContainer
Opens the class file that corresponds to the given class information in this container and returns the input stream.
OPT_ASCENDING - Static variable in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_BY_CLASS_NAME - Static variable in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_BY_CONTAINER - Static variable in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_BY_PACKAGE - Static variable in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_DESCENDING - Static variable in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
org.pf.tools.cda.base - package org.pf.tools.cda.base
 
org.pf.tools.cda.base.global - package org.pf.tools.cda.base.global
 
org.pf.tools.cda.base.model - package org.pf.tools.cda.base.model
 
org.pf.tools.cda.base.model.processing - package org.pf.tools.cda.base.model.processing
 
org.pf.tools.cda.base.model.util - package org.pf.tools.cda.base.model.util
 
org.pf.tools.cda.base.model.workset - package org.pf.tools.cda.base.model.workset
 
org.pf.tools.cda.base.odem.xml - package org.pf.tools.cda.base.odem.xml
 
org.pf.tools.cda.base.util - package org.pf.tools.cda.base.util
 
org.pf.tools.cda.core - package org.pf.tools.cda.core
 
org.pf.tools.cda.core.classpath.eclipse - package org.pf.tools.cda.core.classpath.eclipse
 
org.pf.tools.cda.core.comparators - package org.pf.tools.cda.core.comparators
 
org.pf.tools.cda.core.dependency.analyzer - package org.pf.tools.cda.core.dependency.analyzer
 
org.pf.tools.cda.core.dependency.analyzer.model - package org.pf.tools.cda.core.dependency.analyzer.model
 
org.pf.tools.cda.core.dependency.path - package org.pf.tools.cda.core.dependency.path
 
org.pf.tools.cda.core.export - package org.pf.tools.cda.core.export
 
org.pf.tools.cda.core.init - package org.pf.tools.cda.core.init
 
org.pf.tools.cda.core.io.workset - package org.pf.tools.cda.core.io.workset
 
org.pf.tools.cda.core.processing - package org.pf.tools.cda.core.processing
 
org.pf.tools.cda.plugin.export.spi - package org.pf.tools.cda.plugin.export.spi
Export Service Programming Interface
This package provides an abstract superclass for classes that are supposed to export parts or the whole data model of CDA.
org.pf.tools.cda.xpi - package org.pf.tools.cda.xpi
Extension Point Interface
This package contains classes that are the base of CDA's UI plug-in framework.
org.pfsw.odem - package org.pfsw.odem
Object Dependency Exploration Model (ODEM)
This component provides an API for analyzing type dependencies.
OUTPUT_TYPE_ONLY_FILTER - Static variable in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
 

P

PackageDependantsDetector - Class in org.pf.tools.cda.core.dependency.analyzer
This class can be used to detect all packages in a workset that are depending on a specified package.
PackageDependantsDetector(IProgressMonitor, ClassPackage) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.PackageDependantsDetector
Initialize the new instance with default values.
PackageDependencyInfo - Class in org.pf.tools.cda.core.dependency.analyzer.model
Holds the result of a package dependency analysis.
PackageDependencyInfo(Workset, ClassPackage, DependencyClassNode[], DependencyClassNode[]) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.PackageDependencyInfo
Initialize the new instance with default values.
packagesCollected() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns whether or not this container has been initialized.
packagesCollected(boolean) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Sets whether or not this container has been initialized.
PackagesProcessingTask - Class in org.pf.tools.cda.core.processing
Process all packages in a workset in this thread
PackagesProcessingTask(String, ClassPackage, IMutableClassPackageProcessor, IProgressMonitor, IElementsProcessingResultHandler) - Constructor for class org.pf.tools.cda.core.processing.PackagesProcessingTask
Initialize the new instance with default values.
PackagesSearchResult<S extends IAnalyzableElement> - Class in org.pf.tools.cda.core.dependency.analyzer.model
Class for a search result containing packages.
PackagesSearchResult(S, ClassPackage[]) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.PackagesSearchResult
Initialize the new instance with default values.
PARAM_OUTPUT_FILENAME - Static variable in class org.pf.tools.cda.plugin.export.spi.AModelExporter
Defines the parameter name of the configuration setting for the initialize() method that specifies the filename to which the output must be written.
PluginConfiguration - Class in org.pf.tools.cda.xpi
This is the container class for generic plugin configuration.
PluginConfiguration() - Constructor for class org.pf.tools.cda.xpi.PluginConfiguration
Initialize the new instance with default values.
Preferences - Class in org.pf.tools.cda.base.global
Contains individual settings that can be stored and loded from a file.
prepareExport() - Method in class org.pf.tools.cda.plugin.export.spi.AModelExporter
This method is called to initiate an export.
prerequisites() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns all nodes that are prerequisites of this node.
process(TAnalyzableElement) - Method in interface org.pf.tools.cda.base.model.processing.IAnalyzableElementProcessor
Will be called to do the processing on the given element.
process(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.AClassDependencyDetector
Process the given class info.
process(TAnalyzableElement) - Method in class org.pf.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
Process the given element.
process(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
Collects all classes to detect duplicates.
process(ClassInformation) - Method in class org.pf.tools.cda.core.dependency.analyzer.MainClassDetector
Does nothing special because collecting is done already based on the matches() method result.
processClassContainersObjects(Collection<GenericClassContainer>, IClassContainerProcessor) - Method in class org.pf.tools.cda.base.model.Workset
Calls the given processor for each contained class container object and adds all class package objects that the processor wants (matches) to the given collection.
processClassContainersObjects(IClassContainerProcessor) - Method in class org.pf.tools.cda.base.model.Workset
Calls the given processor for each contained class container object.
processClassInformationObjects(Collection<ClassInformation>, IClassInformationProcessor) - Method in class org.pf.tools.cda.base.model.ClassPackage
Calls the given processor for each contained class info object and adds all class info objects that the processor wants (i.e. matches) to the given collection.
processClassInformationObjects(Collection<ClassInformation>, IClassInformationProcessor) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Calls the given processor for each contained class info object and adds all class info objects that the processor wants to the given collection.
processClassInformationObjects(Collection<ClassInformation>, IClassInformationProcessor) - Method in class org.pf.tools.cda.base.model.Workset
Calls the given processor for each contained class info object and adds all class info objects that the processor wants (matches) to the given collection.
processClassInformationObjects(IClassInformationProcessor) - Method in class org.pf.tools.cda.base.model.Workset
Calls the given processor for each contained class info object.
processClassPackageObjects(Collection<ClassPackage>, IClassPackageProcessor) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Calls the given processor for each contained class package object and adds all class package objects that the processor wants to the given collection.
processClassPackageObjects(Collection<ClassPackage>, IClassPackageProcessor) - Method in class org.pf.tools.cda.base.model.Workset
Calls the given processor for each contained class package object and adds all class package objects that the processor wants (matches) to the given collection (if the collection is not null).
processClassPackageObjects(IClassPackageProcessor) - Method in class org.pf.tools.cda.base.model.Workset
Calls the given processor for each contained class package object.
processFile(File) - Method in class org.pf.tools.cda.core.init.JarAndDirectoryContainerResolver
 
processFile(File) - Method in class org.pf.tools.cda.core.init.OdemXmlContainerResolver
 
ProcessingClassNode - Class in org.pf.tools.cda.core.dependency.analyzer.model
Represents a class during analyis processing.
ProcessingClassNode(ClassInformation) - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingClassNode
Initialize the new instance with default values.
ProcessingResult - Class in org.pf.tools.cda.core.processing
This is a container for result objects from a processing of analyzable elements.
ProcessingState - Class in org.pf.tools.cda.core.dependency.analyzer.model
Provides an internal state and state manipulation methods for all subclasses.
ProcessingState() - Constructor for class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingState
Initialize the new instance with default values.
processSoftwareComponents(Collection, ISoftwareComponentProcessor) - Method in class org.pf.tools.cda.base.model.ComponentModel
Calls the given processor for each contained component object and adds all component objects that the processor wants to the given collection.
processSoftwareComponents(Collection, ISoftwareComponentProcessor) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Calls the given processor for each contained component object and adds all component objects that the processor wants to the given collection.
processSoftwareComponents(Collection, ISoftwareComponentProcessor) - Method in class org.pf.tools.cda.base.model.Workset
Calls the given processor for each contained component object and adds all component objects that the processor wants to the given collection.

R

readClasspathEntries(String) - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the .classpath file at the given project location.
readClasspathEntriesFrom(String) - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the specified .classpath file.
readWorkset(String) - Static method in class org.pf.tools.cda.core.io.workset.WorksetReader
Read the workset from the file with the given name.
REAL_SOURCE_TYPE_ONLY_FILTER - Static variable in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
A filter that selects only those entries that are of type source but not references to other projects.
reduceStringLength(String, int, String, String, boolean) - Method in class org.pf.tools.cda.base.util.StringUtil
Reduce the given string to the specified maximum length using the gap to be shown instead of the left out substring.
refersTo(IAnalyzableElement) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if any of the directly referred classes is identical to the given one.
refersTo(IAnalyzableElement) - Method in class org.pf.tools.cda.base.model.ClassPackage
Returns true if any of the directly referred packages is identical to the given one.
refersTo(IAnalyzableElement) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
Returns true if this container directly depends on the given container.
refersTo(IAnalyzableElement) - Method in interface org.pf.tools.cda.base.model.IAnalyzableElement
Returns true if any of the directly referred classes is identical to the given one.
refersTo(IAnalyzableElement) - Method in class org.pf.tools.cda.base.model.Workset
Returns always false
refersToClassNamed(String) - Method in class org.pf.tools.cda.base.model.ClassInformation
Returns true if any of the referred classes has the same name as the given one.
release() - Method in class org.pf.tools.cda.base.model.ClassInformation
 
release() - Method in class org.pf.tools.cda.base.model.ClassPackage
 
release() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
 
release() - Method in class org.pf.tools.cda.base.model.Workset
Release all referred resources (particularly the cache).
release() - Method in class org.pf.tools.cda.core.init.WorksetInitializer
 
remove() - Method in class org.pf.tools.cda.base.model.util.ContainerFilteringIterator
Not supported.
remove(StringFilter) - Method in class org.pf.tools.cda.base.model.util.StringFilterCollection
Removes the given filter from the collection if it exists
remove(String, Object) - Method in class org.pf.tools.cda.base.model.workset.StructuredCache
Tries to remove a cached object that was stored under the given key in the specified cache section.
remove(NamedText) - Method in class org.pf.tools.cda.base.model.workset.Variables
 
removeAll(Collection) - Method in class org.pf.tools.cda.base.model.workset.Variables
 
removeComponent(SoftwareComponent) - Method in class org.pf.tools.cda.base.model.ComponentModel
Remove the given component
removeComponent(SoftwareComponent) - Method in interface org.pf.tools.cda.base.model.IComponentHolder
Remove the given component
removeComponent(SoftwareComponent) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Remove the given component
removePropertyChangeListener(PropertyChangeListener) - Method in class org.pf.tools.cda.base.model.Workset
Removes a listener so that it will not be informed about important property changes anymore.
removeReleaseListener(IReleasable) - Method in class org.pf.tools.cda.base.model.Workset
 
removeVariable(String) - Method in class org.pf.tools.cda.base.model.workset.Variables
 
replace(String) - Method in class org.pf.tools.cda.base.model.workset.VariablePool
Replace all variables in the given text
replaceVariable(Properties) - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Replaces the variable in the path with the corresponding value from the variable in the given variables pool.
REQUIRES - Static variable in class org.pf.tools.cda.base.model.SoftwareComponentDependency
 
reset() - Method in class org.pf.tools.cda.base.model.ClassContainer
Resets the internal state.
reset() - Method in class org.pf.tools.cda.base.model.util.StringFilterCollection
Removes all patterns and starts with a new empty collection.
resetPackagePatterns() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
Removes all package patterns currently defined in this component.
run() - Method in class org.pf.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
 
run() - Method in class org.pf.tools.cda.core.export.BackgroundExportRunnable
 
run() - Method in class org.pf.tools.cda.core.processing.AnalyzableElementsProcessingTask
Executes the whole processing.
runnableFinished(Runnable, boolean) - Method in class org.pf.tools.cda.core.init.WorksetInitializer
Gets called when a runnable ends its run() method.
runnableFinished(Runnable, boolean) - Method in interface org.pf.tools.cda.core.processing.IRunnableTerminationListener
Gets called when a runnable ends its run() method.

S

saveWorkset(Workset) - Method in class org.pf.tools.cda.core.io.workset.WorksetWriter
Stores the given workset in the file it was originally loaded from or creates a new filename (in the current work directory).
saveWorksetAs(Workset, String) - Method in class org.pf.tools.cda.core.io.workset.WorksetWriter
Stores the given workset in the file with the given name.
SCHEMA_FILENAME - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
SCHEMA_FILENAME - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
SCHEMA_NAME - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
SCHEMA_NAME - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
SCHEMA_URI - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
SCHEMA_URI - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
SCHEMA_URI_BASE - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
SCHEMA_URI_BASE - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
SCHEMA_VERSION - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
set(String, Object) - Method in class org.pf.tools.cda.xpi.PluginConfiguration
Stores the given configuration object under the specified key.
setAlias(String) - Method in class org.pf.tools.cda.base.model.GenericClassContainer
 
setAlias(String) - Method in class org.pf.tools.cda.base.model.workset.ContainerInfo
 
setAnalyzedElement(E) - Method in interface org.pf.tools.cda.base.model.processing.IMutableAnalyzableElementProcessor
Set the element to be analyzed to a new value (must not null).
setAnalyzedElement(TAnalyzableElement) - Method in class org.pf.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
 
setAnalyzingTime(long) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyInfo
Sets the time (in milliseconds) the analyzation lasted
setAttributeValue(String, Object) - Method in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
Sets the given value into the attribute with the specified name
setAutoInsertVariablesIntoClasspath(Boolean) - Method in class org.pf.tools.cda.base.global.Preferences
 
setAutoLoadWorksets(String[]) - Method in class org.pf.tools.cda.base.global.Preferences
Sets the workset filenames to be loaded automatically at next startup
setAutoReloadable(Boolean) - Method in class org.pf.tools.cda.base.model.Workset
 
setClassFileVersion(ClassFileVersion) - Method in class org.pf.tools.cda.base.model.ClassInformation
 
setClassFolderNames(String...) - Static method in class org.pf.tools.cda.base.model.workset.ClasspathMetadata
Sets the names of sub-folders that must be pertained when creating short names of containers.
setClassification(TypeClassification) - Method in class org.pf.tools.cda.base.model.ClassInformation
Set the type classification of this class info.
setClassInitializer(IClassInitializer) - Method in class org.pf.tools.cda.base.model.ClassInformation
 
setClassSpaceAndFactory(ClassSpace) - Method in class org.pf.tools.cda.base.model.Workset
 
setClassSpaceBuilder(ContainerLookupTask) - Method in class org.pf.tools.cda.core.init.AContainerResolver
 
setComponentModel(ComponentModel) - Method in class org.pf.tools.cda.base.model.Workset
 
setContainerInfoList(List<ContainerInfo>) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
setContainerMetaInfo(List<ContainerInfo>) - Method in class org.pf.tools.cda.base.model.workset.ClasspathMetadata
 
setDefinition(String) - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
Sets the definition as string
setDescription(String) - Method in class org.pf.tools.cda.base.model.ComponentModel
 
setDescription(String) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
setDescription(String) - Method in class org.pf.tools.cda.base.model.Workset
Sets the description of this workset
setDone() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingState
 
setEventType(IWorksetInitializationListener.EventType) - Method in class org.pf.tools.cda.core.init.AWorksetInitializationEventCallback
 
setExcludedElements(Collection<E>) - Method in interface org.pf.tools.cda.base.model.processing.IMutableAnalyzableElementProcessor
Set a collection of elements that must be skipped in the matches() method.
setExcludedElements(Collection<TAnalyzableElement>) - Method in class org.pf.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
 
setExported(boolean) - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Sets whether this entry is exported to be visible to depening projects
setFilename(String) - Method in class org.pf.tools.cda.base.model.Workset
Sets the filename this workset was stored under
setFileSize(long) - Method in class org.pf.tools.cda.base.model.ClassInformation
 
setFilterAt(int, StringFilter) - Method in class org.pf.tools.cda.base.model.util.StringFilterCollection
 
setFormattedCode(String) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DecompiledCode
 
setGlobalVariables(Variables) - Method in class org.pf.tools.cda.base.model.Workset
 
setId(String) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ASearchResult
Sets the unique id of the search result
setId(String) - Method in class org.pf.tools.cda.plugin.export.spi.AModelExporter
Returns the exporte's id
setIgnoreCyclesInSameContainer(boolean) - Method in class org.pf.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setIgnoreCyclesInSamePackage(boolean) - Method in class org.pf.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setIgnoreCyclesInSamePackageBranch(boolean) - Method in class org.pf.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setIgnorePackages(boolean) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ClassesSearchResult
 
setIgnoreThirdPartyLibraries(boolean) - Method in class org.pf.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setInProgress() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingState
 
setIsInnerClass(boolean) - Method in class org.pf.tools.cda.base.model.ClassInformation
 
setIsRecursiveProcessing(boolean) - Method in class org.pf.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
setLastWorksetDirectory(String) - Method in class org.pf.tools.cda.base.global.Preferences
Sets the last used workset directory
setLocalVariables(Variables) - Method in class org.pf.tools.cda.base.model.Workset
 
setManifestContent(String) - Method in class org.pf.tools.cda.base.model.ClassContainer
 
setModifiers(int) - Method in class org.pf.tools.cda.base.model.ClassInformation
 
setName(String) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
setNamedTextAt(int, NamedText) - Method in class org.pf.tools.cda.base.model.workset.Variables
 
setNew() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingState
 
setPackagePatterns(StringPatternCollection) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
setParentComponentHolder(IComponentHolder) - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
setPath(String) - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Sets the path (without resolved variable) of this entry
setPluginId(String) - Method in class org.pf.tools.cda.xpi.APluginImplementation
Sets the identifier of this plugin.
setProgressMonitor(IProgressMonitor) - Method in class org.pf.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
setProjectPath(String) - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
setProperty(String, Object) - Method in class org.pf.tools.cda.base.model.AModelObject
Sets the value of the property with the specified name to the given object.
setProperty(String, Object) - Method in class org.pf.tools.cda.base.model.AnalyzableElementDependency
Sets the value of the property with the specified name to the given object.
setProperty(String, Object) - Method in interface org.pfsw.odem.IObjectProperties
Sets the value of the property with the specified name to the given object.
setProperty(String, Object) - Method in class org.pfsw.odem.ObjectProperties
Sets the value of the property with the specified name to the given object.
setSetting(String, String) - Method in class org.pf.tools.cda.base.global.Preferences
Set the preference settings value or null for the given key
setShortContainerNames(Boolean) - Method in class org.pf.tools.cda.base.model.Workset
 
setSortCriteriaToClass() - Method in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
setSortCriteriaToContainer() - Method in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
setSortCriteriaToPackage() - Method in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
setSortOrderAscending() - Method in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
setSortOrderDescending() - Method in class org.pf.tools.cda.core.comparators.AnalyzableElementComparator
 
setSourcePath(String) - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Sets the path to the corresponding source code of this entry
setStateAnalyzing() - Method in class org.pf.tools.cda.base.model.ClassInformation
 
setStateComplete() - Method in class org.pf.tools.cda.base.model.ClassInformation
 
setStateNotFound() - Method in class org.pf.tools.cda.base.model.ClassInformation
 
setSuperClass(ClassInformation) - Method in class org.pf.tools.cda.base.model.ClassInformation
Sets the superclass information of this class
setSupplementaryData(String) - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
setSupportsGraphView(boolean) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ASearchResult
 
setThirdPartyFlag(boolean) - Method in class org.pf.tools.cda.base.model.ClassContainer
Sets whether or not this container is a third party library
setThirdPartyFlag(boolean) - Method in class org.pf.tools.cda.base.model.workset.ContainerInfo
 
setTitle(String) - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ASearchResult
Sets a describing title for the search result
setType(ClasspathPartDefinitionType) - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
setValue(String, String) - Method in class org.pf.tools.cda.base.model.workset.Variables
 
setValueFor(String, Object) - Method in class org.pf.tools.cda.base.model.workset.Variables
 
setWithMainMethod(boolean) - Method in class org.pf.tools.cda.base.model.ClassInformation
 
shortDisplayString(StringFilter) - Method in class org.pf.tools.cda.base.model.ClassContainer
Returns the short name of this container for display.
showProgress(int, Object[]) - Method in interface org.pf.tools.cda.core.processing.IProgressMonitor
This method will be called by an application to display the current progress.
SignatureExaminer - Class in org.pf.tools.cda.core.dependency.analyzer
This class is responsible to examine class, field and method signatures for type names.
SignatureExaminer() - Constructor for class org.pf.tools.cda.core.dependency.analyzer.SignatureExaminer
 
size() - Method in class org.pf.tools.cda.base.model.workset.Variables
 
size() - Method in class org.pf.tools.cda.core.dependency.path.ClassDependencyPath
Returns the number of elements in the chain
SoftwareComponent - Class in org.pf.tools.cda.base.model
Represents the logical grouping of packages including all their classes to a software component.
SoftwareComponent(String, Workset) - Constructor for class org.pf.tools.cda.base.model.SoftwareComponent
Initialize the new instance with default values.
SoftwareComponentDependency - Class in org.pf.tools.cda.base.model
Represents the dependency of one component (source) to another component (target).
SoftwareComponentDependency(SoftwareComponent, SoftwareComponent) - Constructor for class org.pf.tools.cda.base.model.SoftwareComponentDependency
Initialize the new instance with default values.
startContainer(IContainer) - Method in class org.pf.tools.cda.xpi.AModelObjectVisitor
Will be called to process the specified container.
startContext(IExplorationContext) - Method in class org.pf.tools.cda.xpi.AModelObjectVisitor
Will be called to process the specified context.
startModelObject(IExplorationModelObject) - Method in class org.pf.tools.cda.xpi.AModelObjectVisitor
Will be called to process the specified model object.
startNamespace(INamespace) - Method in class org.pf.tools.cda.xpi.AModelObjectVisitor
Will be called to process the specified namespace.
startProgressMonitor() - Method in interface org.pf.tools.cda.core.processing.IProgressMonitor
Start the progress monitor.
startType(IType) - Method in class org.pf.tools.cda.xpi.AModelObjectVisitor
Will be called to process the specified type.
store() - Method in class org.pf.tools.cda.base.global.Preferences
Store all preferences to a file 'cda.prefs' in the user's home directory.
store(String, Object, Object) - Method in class org.pf.tools.cda.base.model.workset.StructuredCache
Stores in the specified section of the cache the given key/value pair
storeInCache(String, Object, Object) - Method in class org.pf.tools.cda.base.model.Workset
Stores the given value under the specified key in the given section of the cache.
storeWorkset(Workset) - Static method in class org.pf.tools.cda.core.io.workset.WorksetWriter
Stores the given workset in the file it was originally loaded from or creates a new filename (in the current work directory).
storeWorksetAs(Workset, String) - Static method in class org.pf.tools.cda.core.io.workset.WorksetWriter
Stores the given workset in the file it was originally loaded from or creates a new filename (in the current work directory).
str() - Static method in class org.pf.tools.cda.core.Module
 
StringFilter - Class in org.pf.tools.cda.base.model.util
This filter extends StringPattern with the possibility to activate/deactivate it.
StringFilter(String, boolean, boolean) - Constructor for class org.pf.tools.cda.base.model.util.StringFilter
Initializes the new instance with the string pattern and the selecteion, if case should be ignored when comparing characters.
StringFilter(String, boolean) - Constructor for class org.pf.tools.cda.base.model.util.StringFilter
Initializes the new instance with the string pattern and the selecteion, if case should be ignored when comparing characters.
StringFilter(String) - Constructor for class org.pf.tools.cda.base.model.util.StringFilter
Initializes the new instance with the string pattern.
StringFilter(String, char) - Constructor for class org.pf.tools.cda.base.model.util.StringFilter
Initializes the new instance with the string pattern and a digit wildcard character.
StringFilter(String, boolean, char) - Constructor for class org.pf.tools.cda.base.model.util.StringFilter
Initializes the new instance with the string pattern and the selecteion, if case should be ignored when comparing characters plus a wildcard character for digits.
StringFilterCollection - Class in org.pf.tools.cda.base.model.util
Holds a collection of StringFilter objects and allows to check if a given string matches any or none of the filters.
StringFilterCollection() - Constructor for class org.pf.tools.cda.base.model.util.StringFilterCollection
Initialize the new instance with default values.
StringUtil - Class in org.pf.tools.cda.base.util
Extension of the org.pf.text.StringUtil
StructuredCache - Class in org.pf.tools.cda.base.model.workset
This cache can be used to store various objects in different categories.
StructuredCache() - Constructor for class org.pf.tools.cda.base.model.workset.StructuredCache
Initialize the new instance with default values.
supportsGraphView() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ASearchResult
 

T

TAG_ARCHITECTURE - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_CLASSPATH - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_CLASSPATH_PART - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_COMPONENT - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_COMPONENT_MODEL - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_CONTAINER - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_CONTAINER - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_CONTAINER_INFO - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_CONTEXT - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_CREATED_BY - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_DEPENDENCIES - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_DEPENDENCIS - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_DEPENDS_ON - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_DESCRIPTION - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_DESCRIPTION - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_EXPORTER - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_FILTER - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_HEADER - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_IGNORE_FILTERS - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_NAMESPACE - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_OPTIONS - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_PACKAGE_PATTERN - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_PROVIDER - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_ROOT - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_TYPE - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
TAG_VARIABLE - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_VARIABLES - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_VIEW_FILTERS - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_WORKSET - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_WORKSET_NAME - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
terminateProgressMonitor() - Method in interface org.pf.tools.cda.core.processing.IProgressMonitor
Terminate the progress monitor.
toString() - Method in class org.pf.tools.cda.base.model.AnalyzableElementDependency
 
toString() - Method in class org.pf.tools.cda.base.model.ClassContainer
 
toString() - Method in class org.pf.tools.cda.base.model.ClassFileVersion
 
toString() - Method in class org.pf.tools.cda.base.model.ClassInformation
 
toString() - Method in class org.pf.tools.cda.base.model.ClassPackage
 
toString() - Method in class org.pf.tools.cda.base.model.GenericClassContainer
 
toString() - Method in class org.pf.tools.cda.base.model.SoftwareComponent
 
toString() - Method in class org.pf.tools.cda.base.model.util.StringFilter
 
toString() - Method in class org.pf.tools.cda.base.model.util.StringFilterCollection
 
toString() - Method in class org.pf.tools.cda.base.model.workset.ClasspathPartDefinition
 
toString() - Method in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns the string representation
toString() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
toString() - Method in class org.pf.tools.cda.core.dependency.analyzer.model.ProcessingClassNode
 
toString() - Method in enum org.pfsw.odem.ContainerClassification
 
toString() - Method in enum org.pfsw.odem.DependencyClassification
 
toString() - Method in enum org.pfsw.odem.TypeClassification
 
toString() - Method in enum org.pfsw.odem.Visibility
 
TXT_EXTENDS - Static variable in class org.pf.tools.cda.base.model.AnalyzableElementDependency
 
TXT_IMPLEMENTS - Static variable in class org.pf.tools.cda.base.model.AnalyzableElementDependency
 
TXT_NEEDS - Static variable in class org.pf.tools.cda.base.model.AnalyzableElementDependency
 
TXT_USES - Static variable in class org.pf.tools.cda.base.model.AnalyzableElementDependency
 
TypeClassification - Enum in org.pfsw.odem
Specifies the currently supported types
TypeDependency<S extends IType,T extends IType> - Class in org.pfsw.odem
This abstract dependency class implements some convenience methods to find out the kind of dependency between two types.
TypeDependency() - Constructor for class org.pfsw.odem.TypeDependency
Initialize the new instance with default values.

U

updateFrom(Workset) - Method in class org.pf.tools.cda.base.model.Workset
Takes over all data from the given workset and then resets internal caches and dependent information.
USES - Static variable in class org.pf.tools.cda.base.model.ClassInformationDependency
 

V

VAL_EXTENDS - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
VAL_FALSE - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
VAL_FALSE - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
VAL_IMPLEMENTS - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
VAL_TRUE - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
VAL_TRUE - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
VAL_TYPE_BIN_CLASS - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
VAL_TYPE_ODEM_XML - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
VAL_USES - Static variable in interface org.pf.tools.cda.base.odem.xml.XMLNames
 
valueOf(String) - Static method in enum org.pf.tools.cda.base.model.AnalyzableElementType
Returns the enum constant of this type with the specified name.
valueOf(IAnalyzableElement) - Method in enum org.pf.tools.cda.base.model.AnalyzableElementType
 
valueOf(String) - Static method in enum org.pf.tools.cda.base.model.workset.ClasspathPartDefinitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pf.tools.cda.base.model.workset.IWorksetInitializationListener.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pfsw.odem.ContainerClassification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pfsw.odem.DependencyClassification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pfsw.odem.TypeClassification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pfsw.odem.Visibility
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pf.tools.cda.base.model.AnalyzableElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pf.tools.cda.base.model.workset.ClasspathPartDefinitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pf.tools.cda.base.model.workset.IWorksetInitializationListener.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pfsw.odem.ContainerClassification
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pfsw.odem.DependencyClassification
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pfsw.odem.TypeClassification
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pfsw.odem.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
VAR_TYPE_ONLY_FILTER - Static variable in class org.pf.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
 
VariablePool - Class in org.pf.tools.cda.base.model.workset
The container for all variables.
VariablePool() - Constructor for class org.pf.tools.cda.base.model.workset.VariablePool
Initialize the new instance with default values.
Variables - Class in org.pf.tools.cda.base.model.workset
This is a specialized container for variables (placeholders).
Variables() - Constructor for class org.pf.tools.cda.base.model.workset.Variables
Initialize the new instance with default values.
VARNAME_CDA_HOME - Static variable in class org.pf.tools.cda.base.Module
 
VENDOR - Static variable in class org.pf.tools.cda.base.Module
 
Visibility - Enum in org.pfsw.odem
Specifies the currently supported types
visitAnnotation(Annotation) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitAnnotationElementAnnotationValue(AnnotationElementAnnotationValue) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitAnnotationElementClassValue(AnnotationElementClassValue) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitAnnotationElementConstantValue(AnnotationElementConstantValue) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitAnnotationElementEnumValue(AnnotationElementEnumConstantValue) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitConstantClass(ConstantClass) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitConstantNameAndType(ConstantNameAndType) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitContainer(IContainer) - Method in interface org.pfsw.odem.IContainersVisitor
Will be called for each IContainer object.
visitField(Field) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitJavaClass(JavaClass) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitLocalVariable(LocalVariable) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitLocalVariableTable(LocalVariableTable) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitMethod(Method) - Method in class org.pf.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitNamespace(INamespace) - Method in interface org.pfsw.odem.INamespacesVisitor
Will be called for each INamespace object.
visitType(IType) - Method in interface org.pfsw.odem.ITypesVisitor
Will be called for each IType object.

W

WaitingIElementsProcessingResultHandler - Class in org.pf.tools.cda.core.processing
An instance of this class is capable of launching an asynchronous task and waiting until it receives the result.
WaitingIElementsProcessingResultHandler() - Constructor for class org.pf.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Initialize the new instance with default timeout of 10 seconds.
WaitingIElementsProcessingResultHandler(long) - Constructor for class org.pf.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Initialize the new instance with a timeout.
Workset - Class in org.pf.tools.cda.base.model
Contains all relevat information for one complete set of elements that are analyzed together.
Workset(String) - Constructor for class org.pf.tools.cda.base.model.Workset
Initialize the new instance with a name.
WORKSET_DTD_FILENAME - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
WORKSET_FILE_EXTENSION - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
WorksetAnalyzer - Class in org.pf.tools.cda.core.dependency.analyzer
This singleton can be used to do various analyzing which runs over the elements contained in a given workset.
WorksetInitializer - Class in org.pf.tools.cda.core.init
This is a controller that is responsible to initialize a particular workset.
WorksetInitializer(Workset) - Constructor for class org.pf.tools.cda.core.init.WorksetInitializer
Initialize the new instance with default values.
WorksetReader - Class in org.pf.tools.cda.core.io.workset
This class is able to read Workset definitions from a file (based on the XML structure for worksets).
WorksetReaderException - Exception in org.pf.tools.cda.core.io.workset
Generic exception for everything that occured during reading a workset.
WorksetReaderException(String) - Constructor for exception org.pf.tools.cda.core.io.workset.WorksetReaderException
 
WorksetWriter - Class in org.pf.tools.cda.core.io.workset
Writer that is able to convert a Workset to its XML representation and write it to a file.
WorksetWriter() - Constructor for class org.pf.tools.cda.core.io.workset.WorksetWriter
Initialize the new instance with default values.
WorksetWriterException - Exception in org.pf.tools.cda.core.io.workset
Generic exception for everything that occured during reading a workset.
WorksetWriterException(String) - Constructor for exception org.pf.tools.cda.core.io.workset.WorksetWriterException
 
WorksetXMLConstants - Interface in org.pf.tools.cda.core.io.workset
Constants for XML representation of a Workset

X

XML_ENCODING - Static variable in interface org.pf.tools.cda.core.io.workset.WorksetXMLConstants
 
XMLNames - Interface in org.pf.tools.cda.base.odem.xml
declaration of tag and attribute names of ODEM XML files.

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