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

A

AActionPlugin - Class in org.pfsw.tools.cda.ui.xpi
The purpose of this abstract plugin implementation is to provide default implementations of methods that may be overridden by subclasses.
AActionPlugin() - Constructor for class org.pfsw.tools.cda.ui.xpi.AActionPlugin
 
AAnalyzableElement - Class in org.pfsw.tools.cda.base.model
Common abstract implementation of IAnalyzableElement
AAnalyzableElement() - Constructor for class org.pfsw.tools.cda.base.model.AAnalyzableElement
Initialize the new instance with default values.
abortExport() - Method in class org.pfsw.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.pfsw.tools.cda.base.model.ClassInformation
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
accept(IExplorableElementVisitor) - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
accept(IExplorableElementVisitor) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
accept(IExplorableElementVisitor) - Method in class org.pfsw.tools.cda.base.model.Workset
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
acceptContainers(IContainersVisitor) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Implementation of the visitor pattern (GOF).
acceptNamespaces(INamespacesVisitor) - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Implementation of the visitor pattern (GOF).
acceptNamespaces(INamespacesVisitor) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Implementation of the visitor pattern (GOF).
acceptTypes(ITypesVisitor) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Invokes the visitors callback method for this type.
acceptTypes(ITypesVisitor) - Method in class org.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.Workset
Implementation of the visitor pattern (GOF) for all derived interfaces if IExplorableElement.
AClassContainerProcessor - Class in org.pfsw.tools.cda.base.model.processing
An abstract processor
AClassContainerProcessor() - Constructor for class org.pfsw.tools.cda.base.model.processing.AClassContainerProcessor
Initialize the new instance with default values.
AClassDependencyDetector<TResultData> - Class in org.pfsw.tools.cda.core.dependency.analyzer
A monitored dependency detector for classes.
AClassDependencyDetector(IProgressMonitor, ClassInformation) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.AClassDependencyDetector
Initialize the new instance with a progress monitor and a class.
AClassInformationProcessor<TResultData> - Class in org.pfsw.tools.cda.base.model.processing
Generic filter for ClassInformation objects.
AClassInformationProcessor() - Constructor for class org.pfsw.tools.cda.base.model.processing.AClassInformationProcessor
Initialize the new instance with default values.
AClassPackageProcessor - Class in org.pfsw.tools.cda.base.model.processing
Generic filter for ClassPackage objects.
AClassPackageProcessor() - Constructor for class org.pfsw.tools.cda.base.model.processing.AClassPackageProcessor
Initialize the new instance with default values.
AContainerResolver<TDATA> - Class in org.pfsw.tools.cda.core.init
Common implementation for container resolvers.
AContainerResolver() - Constructor for class org.pfsw.tools.cda.core.init.AContainerResolver
 
add(StringFilter) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.workset.Variables
 
addAllDerivedElements(Collection<ClassInformation>, ClassInformation) - Method in class org.pfsw.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.
addAllInterfacesAndSuperInterfaces(Collection<ClassInformation>, ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
 
addAllSuperclassesAndInterfaces(Collection<ClassInformation>, ClassInformation) - Method in class org.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.ClassPackage
Add the given class information to the package.
addClassContainer(GenericClassContainer) - Method in class org.pfsw.tools.cda.base.model.ClassSpace
Add the given container at the end of the current container list
addClasses(File) - Method in class org.pfsw.tools.cda.core.init.WarContainerResolver
 
addClasspathPartDefinition(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.base.model.Workset
Adds the given filter to the filter collection that defines which classes should be ignored (i.e.
addComponent(SoftwareComponent) - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
addComponent(SoftwareComponent) - Method in interface org.pfsw.tools.cda.base.model.IComponentHolder
Add the given component
addComponent(SoftwareComponent) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
addContainerFromDefinition(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.init.FilePatternContainerResolver
 
addContainerInfo(ContainerInfo) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
addContainerInfo(ContainerInfo) - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathMetadata
 
addContainerInfos(Element, SoftwareComponent) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
addContainers(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.init.EclipseClasspathContainerResolver
 
addContainers(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.init.FilePatternContainerResolver
 
addContainers(ClasspathPartDefinition) - Method in interface org.pfsw.tools.cda.core.init.IContainerResolver
 
addContainersFromEclipseProject(String, String) - Method in class org.pfsw.tools.cda.core.init.EclipseClasspathContainerResolver
 
addContainersFromPattern(String) - Method in class org.pfsw.tools.cda.core.init.FilePatternContainerResolver
 
addContainersFromWarFile(File) - Method in class org.pfsw.tools.cda.core.init.WarContainerResolver
 
addContainerToClassSpace(String, TDATA) - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
addContainerToClassSpace(GenericClassContainer) - Method in interface org.pfsw.tools.cda.core.init.IClassSpaceBuilder
 
addDependant(DependencyNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
addDependency(ClassInformationDependency) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Add the given dependency to the internal dependency set.
addDependency(String, DependencyClassification) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
addDependencyFromSignature(String, DependencyClassification) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Scans over the given string and adds all fully qualified class names.
addDependencyPath(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Add the given dependency path to this result.
addFoundChains(List<ClassDependencyPath>) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
addFrom(Map<?, ?>) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.Workset
Adds the given filter to the filter collection that defines which classes should be ignored (i.e.
addInterface(ClassInformation) - Method in class org.pfsw.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.
addInterfaceName(String, DependencyClassification) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
addJarFiles(NamedValueList<FileInfo[]>) - Method in class org.pfsw.tools.cda.core.init.WarContainerResolver
 
addListener(IWorksetInitializationListener) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Adds a listener that gets informed about the initialization progress.
addPackage(ClassPackage) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
addPackageIfContainerMatches(ClassPackage) - Method in class org.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.SoftwareComponent
Adds the given pattern.
addPackagePatterns(Collection<String>) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
Adds all patterns from the given collection.
addPackagePatterns(Element, SoftwareComponent) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
addPackageToThisOrSubComponentIfPatternMatches(ClassPackage) - Method in class org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
addPrerequisiteWithBackLink(DependencyNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.pfsw.tools.cda.base.model.Workset
Add a listener that will be informed about important property changes.
addReferredClass(ClassInformation) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.Workset
 
addResultHandler(IAnalysisResultHandler) - Method in class org.pfsw.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.pfsw.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.
addSuperClassName(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
addToNodeRegistry(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
addViewFilter(StringFilter) - Method in class org.pfsw.tools.cda.base.model.Workset
Adds the given filter to the filter collection that defines which classes should be ignored (i.e.
AllClassesProcessingTask - Class in org.pfsw.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.pfsw.tools.cda.core.processing.AllClassesProcessingTask
Initialize the new instance with default values.
AModelExporter - Class in org.pfsw.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.pfsw.tools.cda.plugin.export.spi.AModelExporter
 
AModelExporterUIPlugin - Class in org.pfsw.tools.cda.ui.plugin.export.spi
The purpose of this abstract exporter plugin is to provide default implementations of methods that may be overridden by subclasses.
AModelExporterUIPlugin() - Constructor for class org.pfsw.tools.cda.ui.plugin.export.spi.AModelExporterUIPlugin
 
AModelObject - Class in org.pfsw.tools.cda.base.model
Common superclass of all model object classes
AModelObject() - Constructor for class org.pfsw.tools.cda.base.model.AModelObject
Initialize the new instance with default values.
AModelObjectVisitor - Class in org.pfsw.tools.cda.xpi
Abstract definition of an object that gets called for all elements of the object model hierarchy.
AModelObjectVisitor() - Constructor for class org.pfsw.tools.cda.xpi.AModelObjectVisitor
Initialize the new instance with default values.
AnalyzableElementComparator<TAnalyzableElement extends IAnalyzableElement> - Class in org.pfsw.tools.cda.core.comparators
Superclass of the various comparators that handle the specific row model objects of a table.
AnalyzableElementComparator() - Constructor for class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
Initialize the new instance with default values.
AnalyzableElementDependantsDetector<TAnalyzableElement extends IAnalyzableElement> - Class in org.pfsw.tools.cda.core.dependency.analyzer
A generic super class that implements dependency detection on IAnalyzableElements.
AnalyzableElementDependantsDetector(IProgressMonitor, TAnalyzableElement) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
Initialize the new instance with default values.
AnalyzableElementDependency<S extends IAnalyzableElement,T extends IAnalyzableElement> - Class in org.pfsw.tools.cda.base.model
Represents the dependency of one IAnalyzableElement (source) to another IAnalyzableElement (target).
AnalyzableElementDependency() - Constructor for class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
Initialize the new instance with default values.
AnalyzableElementsProcessingTask<IE extends IAnalyzableElement,PE extends IAnalyzableElement> - Class in org.pfsw.tools.cda.core.processing
Abstract superclass for all processing classes that iterate over specific analyzable elements starting at a root element.
AnalyzableElementsProcessingTask(String, IProgressMonitor, IElementsProcessingResultHandler) - Constructor for class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
AnalyzableElementType - Enum in org.pfsw.tools.cda.base.model
 
analyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Starts the analyzing.
analyze(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Analyze the given class in the context of the analyzer's current workset.
analyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Starts the analyzing.
analyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Starts the analyzing.
analyzeContainedClasses(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
APluginImplementation - Class in org.pfsw.tools.cda.xpi
Abstract superclass of plug-in implementations
APluginImplementation() - Constructor for class org.pfsw.tools.cda.xpi.APluginImplementation
Initialize the new instance with default values.
appContext() - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
appContext() - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
appContext() - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
appendArchitecture(Element, Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendClasspath(Element, Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendComponentDefinitions(Element, SoftwareComponent) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendComponentModel(Element, Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendComponents(Element, SoftwareComponent[]) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendContainerInfos(Element, Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendContainerInfos(Element, List<ContainerInfo>, boolean) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendDescription(Element, Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendFilters(Element, StringFilterCollection) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendIgnoreFilters(Element, Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendOptions(Element, Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendPackagePatterns(Element, StringPatternCollection) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendToBuffer(StringBuffer) - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
Append this filter's string representation to the given buffer.
appendVariables(Element, Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendViewFilters(Element, Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
appendWorksetName(Element, Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
apply(AModelObjectVisitor) - Method in class org.pfsw.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.pfsw.tools.cda.base.global.Functions
Returns a list of classes that don't match the given filter.
applyOnChildren(AModelObjectVisitor) - Method in class org.pfsw.tools.cda.base.model.AModelObject
Calls apply(visitor) on all child elements.
applyOnStack(Stack<AModelObject>, AModelObjectVisitor) - Method in class org.pfsw.tools.cda.base.model.AModelObject
 
applySelf(AModelObjectVisitor) - Method in class org.pfsw.tools.cda.base.model.AModelObject
 
areAllClassesCollected() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns true if all classes have been collected.
areAllContainersInitialized() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns true if all containers of this workset have been initialized.
areAllDependenciesResolved() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns true if all elements in this workset have been sufficiently resolved.
areAllInSameContainer(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
areAllInSamePackage(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
areAllInSamePackageBranch(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
asArray(Collection<T>, Class<T>) - Method in class org.pfsw.tools.cda.base.util.CollectionUtil
Returns an array which has elements of the specified element type.
ASearchResult<S extends IAnalyzableElement,E extends IAnalyzableElement> - Class in org.pfsw.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.
ASearchResult() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Initialize the new instance with default values.
ASearchResult(S, E[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Initialize the new instance with an initiator and found values.
asHashMap() - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
ASoftwareComponentProcessor - Class in org.pfsw.tools.cda.base.model.processing
Abstract superclass for processors that handle SoftwareComponent objects.
ASoftwareComponentProcessor() - Constructor for class org.pfsw.tools.cda.base.model.processing.ASoftwareComponentProcessor
Initialize the new instance with default values.
asString() - Method in class org.pfsw.tools.cda.base.model.ClassFileVersion
Returns the major and minor version as string separated by a dot.
asStringArray(Collection<String>) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
ASubWindowPlugin - Class in org.pfsw.tools.cda.ui.plugin.spi
This abstract class specifies the methods to be implemented by all subclasses that are intended to provide a sub-window to the main application.
ASubWindowPlugin() - Constructor for class org.pfsw.tools.cda.ui.plugin.spi.ASubWindowPlugin
Initialize the new instance with default values.
AsynchronousProcessing - Class in org.pfsw.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.pfsw.tools.cda.base.odem.xml.XMLNames
 
ATT_COUNT - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
ATT_IS_ABSTRACT - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
ATT_IS_FINAL - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
ATT_NAME - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
ATT_VERSION - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
ATT_VISIBILITY - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
ATTR_ALIAS - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_AUTO_RELOAD - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_COMPONENT_NAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_CP_PART_SUPPLEMENTARY - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_CP_PART_TYPE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_DIRTY - Static variable in class org.pfsw.tools.cda.base.model.Workset
 
ATTR_IS_ACTIVE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_IS_EXCLUDE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_JAVA_VERSION - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_NAME_SUFFIX - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_SHORT_CONTAINER_NAMES - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_THIRD_PARTY_LIB - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_VAR_NAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_VAR_VALUE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_VERSION - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
AWorksetInitializationEventCallback - Class in org.pfsw.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.pfsw.tools.cda.core.init.AWorksetInitializationEventCallback
Initialize the new instance with default values.

B

BackgroundExportRunnable - Class in org.pfsw.tools.cda.core.export
 
BackgroundExportRunnable(AModelObject, IProgressMonitor, AModelExporter, IRunnableTerminationListener) - Constructor for class org.pfsw.tools.cda.core.export.BackgroundExportRunnable
Initialize the new instance with default values.
beAnnotationType() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Set the type to TypeClassification.ANNOTATION
beClassType() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Set the type to TypeClassification.CLASS
beClean() - Method in class org.pfsw.tools.cda.base.model.Workset
Sets the internal state to not dirty.
beDirty() - Method in class org.pfsw.tools.cda.base.model.Workset
Sets the internal state to not dirty.
beEnumType() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Set the type to TypeClassification.ENUM
beInterfaceType() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Set the type to TypeClassification.INTERFACE
BinaryFileClassInitializer - Class in org.pfsw.tools.cda.core.init
A class initializer that reads the information about a classInfo from a binary .class file.
boolean2String(boolean) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
boolean2String(Boolean) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
BundledContainerSpecification - Class in org.pfsw.tools.cda.core.model.util
A container specification that represents a single JAR file that is bundled inside a WAR file.
BundledContainerSpecification(String, FileInfo, File) - Constructor for class org.pfsw.tools.cda.core.model.util.BundledContainerSpecification
 

C

calculateClassDependencies(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Calculates all classes the given class depends on.
calculateClassDependencies(ClassPackage) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Calculates all classes the classes inside the given package depend on.
calculateClassDependencies(ClassContainer) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Calculates all classes the classes inside the given container depend on.
calculateClassDependencies(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
calculateModifiers(Element) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerInitializer
 
calculatePath(File, String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 
canBeAnalyzedForDependencies() - Method in class org.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.tools.cda.core.init.WorksetInitializer
Cancel all initialization immediately.
canHaveDependencies() - Method in class org.pfsw.tools.cda.base.model.AModelObject
Returns if this object potentially has dependencies to other objects.
canHaveDependencies() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns if this object potentially has dependencies to other objects.
canHaveDependencies() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns if this object potentially has dependencies to other objects.
canHaveDependencies() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns if this object potentially has dependencies to other objects.
changeAlias(String) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Sets the alias of this container.
changeThirdPartyFlag(boolean) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Sets whether or not this container is a third party library
checkCodeForReflectiveClassLoading(Method) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
CircularDependenciesDetector - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Initialize the new instance with an element to analyze.
CircularDependenciesDetector(IAnalyzableElement, IProgressMonitor) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Initialize the new instance with an element to analyze and a monitor.
CircularDependenciesResult - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
Contains the result or a circular dependencies analysis.
CircularDependenciesResult(Workset) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Initialize the new instance with default values.
ClassBundleDependencyInfo - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
An abstract class that implements the common features of dependency info classes that contain several classes.
ClassBundleDependencyInfo(Workset, DependencyClassNode[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassBundleDependencyInfo
Initialize the new instance with default values.
ClassContainer - Class in org.pfsw.tools.cda.base.model
A ClassContainer is typically a classpath element that contains one or more classes (i.e.
ClassContainer(ContainerSpecificationElement, Workset) - Constructor for class org.pfsw.tools.cda.base.model.ClassContainer
Initialize the new instance with default values.
ClassContainerComparator - Class in org.pfsw.tools.cda.core.comparators
Comparator for GenericClassContainer objects
ClassContainerComparator() - Constructor for class org.pfsw.tools.cda.core.comparators.ClassContainerComparator
 
ClassContainerDependency - Class in org.pfsw.tools.cda.base.model
Represents the dependency of one container (source) to another container (target).
ClassContainerDependency(ClassContainer, ClassContainer) - Constructor for class org.pfsw.tools.cda.base.model.ClassContainerDependency
Initialize the new instance with the source and target package.
ClassDependantsDetector<TResultData> - Class in org.pfsw.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.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model
Holds the result of the analysis of a class.
ClassDependencyInfo(Workset, DependencyClassNode, DependencyClassNode[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
Initialize the new instance with default values.
ClassDependencyPath - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.path.ClassDependencyPath
Initialize the new instance with an existing chain plus an additional element.
ClassDependencyPath(ClassDependencyPathElement) - Constructor for class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPath
Initialize the new instance with a new element.
ClassDependencyPathAnalyzer - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
Initialize the new instance with the class code to start from.
ClassDependencyPathElement - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.path
Holds the result of a dependency path analysis.
ClassDependencyPathsData(ClassInformation, ClassInformation, List<ClassDependencyPath>) - Constructor for class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
Initialize the new instance with default values.
ClassDependencyPathTrackingSpec - Class in org.pfsw.tools.cda.core.dependency.path
Contains the object that describes what dependency path to track.
ClassDependencyPathTrackingSpec(DependencyClassNode, ClassInformation) - Constructor for class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Initialize the new instance with default values.
ClassDuplicatesDetector - Class in org.pfsw.tools.cda.core.dependency.analyzer
This class processor is capable to find duplicate class names.
ClassDuplicatesDetector() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
Initialize the new instance with default values.
ClassDuplicatesDetector(int) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
Initialize the new instance with default values.
ClassesProcessingTask - Class in org.pfsw.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.pfsw.tools.cda.core.processing.ClassesProcessingTask
Initialize the new instance with the necessary callback objects.
ClassesSearchResult<S extends IAnalyzableElement> - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
Contains the result of a search
ClassesSearchResult(S, ClassInformation[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassesSearchResult
Initialize the new instance with initiator and the found objects.
ClassFileAnalyzer - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Initialize the new instance with default values.
ClassFileVersion - Class in org.pfsw.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.pfsw.tools.cda.base.model.ClassFileVersion
Initialize the new instance with major and minor version.
ClassInformation - Class in org.pfsw.tools.cda.base.model
Contains all information about a class that is relevant to the dependency analyzer.
ClassInformation(String, ClassPackage) - Constructor for class org.pfsw.tools.cda.base.model.ClassInformation
Initialize the new instance with the fully qualified class name.
ClassInformationComparator - Class in org.pfsw.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.pfsw.tools.cda.core.comparators.ClassInformationComparator
 
ClassInformationDependency - Class in org.pfsw.tools.cda.base.model
Represents the dependency of one class (source) to another class (target)
ClassInformationDependency(ClassInformation, ClassInformation) - Constructor for class org.pfsw.tools.cda.base.model.ClassInformationDependency
Initialize the new instance with default values.
ClassInformationDependency(ClassInformation, ClassInformation, DependencyClassification) - Constructor for class org.pfsw.tools.cda.base.model.ClassInformationDependency
Initialize the new instance.
classPackage() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
classPackage(ClassPackage) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
ClassPackage - Class in org.pfsw.tools.cda.base.model
Represents a Java package that contains classes.
ClassPackage(String, GenericClassContainer) - Constructor for class org.pfsw.tools.cda.base.model.ClassPackage
Initialize the new instance with a name.
ClassPackageComparator - Class in org.pfsw.tools.cda.core.comparators
Provides sort criteria and algorithm for class package.
ClassPackageComparator() - Constructor for class org.pfsw.tools.cda.core.comparators.ClassPackageComparator
Initialize the new instance with default values.
ClassPackageDependency - Class in org.pfsw.tools.cda.base.model
Represents the dependency of one package (source) to another package (target).
ClassPackageDependency(ClassPackage, ClassPackage) - Constructor for class org.pfsw.tools.cda.base.model.ClassPackageDependency
Initialize the new instance with the source and target package.
classpathDefinitions() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns an array of this workset's classpath part definitions.
ClasspathMetadata - Class in org.pfsw.tools.cda.base.model.workset
Holds all additional metadata about classpath elements.
ClasspathMetadata() - Constructor for class org.pfsw.tools.cda.base.model.workset.ClasspathMetadata
Initialize the new instance with default values.
ClasspathPartDefinition - Class in org.pfsw.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.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
Initialize the new instance with a definition.
ClasspathPartDefinition(String, ClasspathPartDefinitionType) - Constructor for class org.pfsw.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.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
Initialize the new instance with a definition, optional supplementary data and an explicit type.
ClasspathPartDefinitionType - Enum in org.pfsw.tools.cda.base.model.workset
Defines the supported types of classpath part definitions.
ClassSpace - Class in org.pfsw.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.pfsw.tools.cda.base.model.ClassSpace
Initialize the new instance with the workset it belongs to.
clear() - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
Clears the whole cache (all sections).
clearPackageAssignmentOfAllComponents() - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
clearSection(String) - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
Removes all cached objects from the specified section.
close() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Closes the underlying classpath element if it is an archive
close() - Method in class org.pfsw.tools.cda.ui.plugin.spi.ASubWindowPlugin
This method must be called in order to close this plug-in with its window and automatically inform its controller.
coll() - Method in class org.pfsw.tools.cda.base.global.Functions
 
coll() - Method in class org.pfsw.tools.cda.base.model.AModelObject
 
coll() - Method in class org.pfsw.tools.cda.base.model.ClassContainerDependency
 
coll() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
coll() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
coll() - Method in class org.pfsw.tools.cda.base.model.ClassPackageDependency
 
coll() - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
coll() - Method in class org.pfsw.tools.cda.base.model.Workset
 
coll() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
coll() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
coll() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
coll() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
 
coll() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
 
coll() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
coll() - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
coll() - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerSpecification
 
coll() - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
coll() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
collectCircularDependencyPaths(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Collects all the circular dependency paths for each of the given classes.
collectClasspathEntriesFromProject(List<EclipseClasspathEntry>, File, boolean) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
collectClasspathParts(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
collectContainers(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
collectDependenciesToTarget(Collection<ClassInformationDependency>, ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassContainerDependency
 
collectDependenciesToTarget(Collection<ClassInformationDependency>, ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassPackageDependency
 
collectDependencyPaths(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
collectFilters(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
CollectionUtil - Class in org.pfsw.tools.cda.base.util
Additional utilities for collections and arrays.
collectPackagePatterns(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
collectPackages(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
collectReferredContainers(Collection<GenericClassContainer>) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Looks for all directly referred containers and adds them to the given collection.
collectReferredPackages(Collection<ClassPackage>) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Adds all packages of the directly referred classes to the given collection.
collectVariables(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
collUtil() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
 
compare(GenericClassContainer, GenericClassContainer) - Method in class org.pfsw.tools.cda.core.comparators.ClassContainerComparator
Compares the two given objects
compare(ClassInformation, ClassInformation) - Method in class org.pfsw.tools.cda.core.comparators.ClassInformationComparator
Compares the two given objects
compare(ClassPackage, ClassPackage) - Method in class org.pfsw.tools.cda.core.comparators.ClassPackageComparator
Compares the two given objects
compareContainerName(ClassInformation, ClassInformation) - Method in class org.pfsw.tools.cda.core.comparators.ClassInformationComparator
 
compareContainerName(ClassPackage, ClassPackage) - Method in class org.pfsw.tools.cda.core.comparators.ClassPackageComparator
 
compareFullName(ClassInformation, ClassInformation) - Method in class org.pfsw.tools.cda.core.comparators.ClassInformationComparator
 
compareJustClassName(ClassInformation, ClassInformation) - Method in class org.pfsw.tools.cda.core.comparators.ClassInformationComparator
 
comparePackageName(ClassPackage, ClassPackage) - Method in class org.pfsw.tools.cda.core.comparators.ClassPackageComparator
 
compareStrings(String, String) - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
Compares the two given string according to the current sort order
compareTo(AModelObject) - Method in class org.pfsw.tools.cda.base.model.AModelObject
 
compareTo(AModelObject) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
compareTo(AModelObject) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
compareTo(AModelObject) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
compareTo(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
ComponentModel - Class in org.pfsw.tools.cda.base.model
An envelope around a set of components an their dependencies.
ComponentModel(Workset) - Constructor for class org.pfsw.tools.cda.base.model.ComponentModel
Initialize the new instance with a workset.
ComponentModel(String, Workset) - Constructor for class org.pfsw.tools.cda.base.model.ComponentModel
Initialize the new instance with a name and a workset.
ContainerDependantsDetector - Class in org.pfsw.tools.cda.core.dependency.analyzer
A detector for containers that depend on a specific other container.
ContainerDependantsDetector(IProgressMonitor, GenericClassContainer) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.ContainerDependantsDetector
Initialize the new instance with default values.
ContainerDependencyInfo - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
Initialize the new instance with default values.
ContainerFilteringIterator<TContainer extends GenericClassContainer> - Class in org.pfsw.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.pfsw.tools.cda.base.model.util.ContainerFilteringIterator
 
ContainerInfo - Class in org.pfsw.tools.cda.base.model.workset
Hold additional information about physical class containers.
ContainerInfo(String) - Constructor for class org.pfsw.tools.cda.base.model.workset.ContainerInfo
Initialize the new instance with default values.
ContainerResolverFactory - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model
Holds the result of a search for container objects
ContainerSearchResult(S, GenericClassContainer[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.ContainerSearchResult
Initialize the new instance with default values.
ContainerSpecificationElement - Class in org.pfsw.tools.cda.base.model.util
Each instance defines one element that specifies one or more container objects.
ContainerSpecificationElement(String) - Constructor for class org.pfsw.tools.cda.base.model.util.ContainerSpecificationElement
Initialize the new instance with a name.
ContainerSpecificationElement(File) - Constructor for class org.pfsw.tools.cda.base.model.util.ContainerSpecificationElement
Initialize the new instance with a file.
ContainersProcessingTask - Class in org.pfsw.tools.cda.core.processing
Process all containers in a workset in this thread.
ContainersProcessingTask(String, GenericClassContainer, IMutableClassContainerProcessor, IProgressMonitor, IElementsProcessingResultHandler) - Constructor for class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
contains(GenericClassContainer) - Method in class org.pfsw.tools.cda.base.model.ClassSpace
Returns true if this class space already contains the given container
contains(ClassInformation) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.SoftwareComponentDependency
 
contains(StringFilter) - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
Returns true if the given filter is contained in this collection.
contains(char[], char) - Method in class org.pfsw.tools.cda.base.util.StringUtil
 
convertToXml(Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
copy() - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
Returns a new object that is an exact copy of this string filter.
copy() - Method in class org.pfsw.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.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
Returns a copy with the same definition content
copy() - Method in class org.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.workset.Variables
Returns a copy of the variables which ensures that changes to it won't effect the original variables.
copyClasspathParts() - Method in class org.pfsw.tools.cda.base.model.Workset
 
copyFileIfNecessary(String, String) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.AModelObject
Returns the number of all contained elements in this model object including this object.
createClassContainer(String, TDATA) - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
Create a new container instance with the given name.
createClassContainer(String, Object) - Method in class org.pfsw.tools.cda.core.init.EclipseClasspathContainerResolver
 
createClassContainer(String, Object) - Method in class org.pfsw.tools.cda.core.init.JarAndDirectoryContainerResolver
 
createClassContainer(String, Element) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerResolver
 
createClassContainer(String, FileInfo) - Method in class org.pfsw.tools.cda.core.init.WarContainerResolver
 
createClassInfo(String) - Method in class org.pfsw.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.pfsw.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.pfsw.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.pfsw.tools.cda.core.init.ContainerResolverFactory
Returns the appropriate container resolver for the given part definition or throws IllegalArgumentException if resolver cannot be determined.
createDecompiler() - Method in interface org.pfsw.tools.cda.core.decompiler.spi.IDecompilerFactory
Creates a new decompiler instance.
createExporter(PluginConfiguration) - Method in class org.pfsw.tools.cda.ui.plugin.export.spi.AModelExporterUIPlugin
Returns a new instance of an exporter.
createFrame(IExplorationModelObject) - Method in class org.pfsw.tools.cda.ui.plugin.spi.ASubWindowPlugin
This method must be implemented to create the whole UI of the new window.
createPackage(String) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Create a new package in this container
createResult(Collection<ClassInformation>) - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
Returns a new result object based on the given result collection.
createResult(Collection<PE>) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
Returns a new result object based on the given result collection.
createSlot(String) - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
 
createWorksetFrom(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 

D

debugPrint(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
decompile(ClassInformation) - Method in interface org.pfsw.tools.cda.core.decompiler.spi.IDecompiler
Decompile the class specified by the given classInfo and return the formatted decompiled source code.
DecompiledCode - Class in org.pfsw.tools.cda.core.decompiler.spi
Holds the decompiled code of a single class.
DecompiledCode(ClassInformation) - Constructor for class org.pfsw.tools.cda.core.decompiler.spi.DecompiledCode
Initialize the new instance with default values.
DecompileException - Exception in org.pfsw.tools.cda.core.decompiler.spi
A general exception for all decompile problems.
DecompileException(String, Object...) - Constructor for exception org.pfsw.tools.cda.core.decompiler.spi.DecompileException
 
DecompileException(Throwable, String, Object...) - Constructor for exception org.pfsw.tools.cda.core.decompiler.spi.DecompileException
 
DEFAULT_FILE_EXTENSION - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
dependencies() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
dependencies(DependencySet<ClassInformation, ClassInformation>) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
DependencyAnalyzer - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Initialize the new instance with an element to analyze.
DependencyAnalyzer(IAnalyzableElement, IProgressMonitor) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Initialize the new instance with a progress monitor
DependencyAnalyzerThread - Class in org.pfsw.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.pfsw.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.
DependencyClassNode - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Initialize the new instance with default values.
DependencyInfo - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
The common superclass of all dependency analysis results.
DependencyInfo(Workset, DependencyClassNode[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
DependencyNode - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
An abstract superclass that provides the common behavior of all dependency nodes.
DependencyNode() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
Initialize the new instance with default values.
detachParentComponentHolder() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
Detaches this component from its current parent.
detectCircularDependencies(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Detect all the circular dependency paths for each of the given classes.
detectTypeNames(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
DIGIT_WILDCARD_CHAR - Static variable in class org.pfsw.tools.cda.base.model.util.StringFilter
 
directImplementorsOnly() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.InterfaceImplementorsDetector
 
displayString(IStringFilter) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns the name of this container for display.
displayString(IStringFilter) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the name of this container for display.
dispose() - Method in class org.pfsw.tools.cda.ui.plugin.spi.ASubWindowPlugin
This method will be called right before the plug-in gets closed.
doProcessing(Collection<ClassInformation>) - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
Does the processing over the workset's elements.
doProcessing(Collection<PE>) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
Does the processing over the workset's elements.
doProcessing(Collection<ClassInformation>) - Method in class org.pfsw.tools.cda.core.processing.ClassesProcessingTask
Does the processing over the workset's elements.
doProcessing(Collection<GenericClassContainer>) - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
Does the processing over the workset's elements.
doProcessing(Collection<ClassPackage>) - Method in class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
Does the processing over the workset's elements.

E

EclipseClasspathContainerResolver - Class in org.pfsw.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.pfsw.tools.cda.core.init.EclipseClasspathContainerResolver
 
EclipseClasspathEntry - Class in org.pfsw.tools.cda.core.classpath.eclipse
Holds one classpath entry from an Eclipse .classpath file.
EclipseClasspathEntry(File, String) - Constructor for class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Initialize the new instance with its type.
EclipseClasspathEntryFilter - Class in org.pfsw.tools.cda.core.classpath.eclipse
A specialized filter for EclipseClasspathEntry objects.
EclipseClasspathEntryFilter() - Constructor for class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
 
EclipseClasspathExtractor - Class in org.pfsw.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.pfsw.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.pfsw.tools.cda.core.classpath.eclipse
A reader for Eclipse .classpath files
EclipseClasspathFileReader() - Constructor for class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Initialize the new instance with no explicit workspace directory.
EclipseClasspathFileReader(String) - Constructor for class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Initialize the new instance with an optional workspace directory.
EclipseConstants - Interface in org.pfsw.tools.cda.core.classpath.eclipse
 
EMPTY_ARRAY - Static variable in class org.pfsw.tools.cda.base.model.ClassContainer
 
EMPTY_ARRAY - Static variable in class org.pfsw.tools.cda.base.model.ClassInformation
 
EMPTY_ARRAY - Static variable in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
EMPTY_ARRAY - Static variable in class org.pfsw.tools.cda.base.model.ClassPackage
 
EMPTY_ARRAY - Static variable in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
EMPTY_ARRAY - Static variable in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
EMPTY_ARRAY - Static variable in interface org.pfsw.tools.cda.ui.xpi.IPluginActionInfo
 
EMPTY_BASE_ARRAY - Static variable in interface org.pfsw.tools.cda.base.model.IAnalyzableElement
 
EMPTY_GENERIC_CONTAINER_ARRAY - Static variable in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
EMPTY_MODEL_OBJECT_ARRAY - Static variable in class org.pfsw.tools.cda.base.model.AModelObject
 
ENCODING - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
equals(Object) - Method in class org.pfsw.tools.cda.base.model.ClassFileVersion
 
equals(Object) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
equals(Object) - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns true if the given object equals this object
equals(Object) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
equals(Object) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
equals(Object) - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
 
equals(Object) - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
equals(Object) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if the given object is the same as this one
equals(Object) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
equals(Object) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns true if the given object is equal to this object
EXCLUDE_OFF - Static variable in class org.pfsw.tools.cda.base.model.util.StringFilter
 
EXCLUDE_ON - Static variable in class org.pfsw.tools.cda.base.model.util.StringFilter
 
executionFinished() - Method in interface org.pfsw.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.pfsw.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.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
 
ExportException - Exception in org.pfsw.tools.cda.plugin.export.spi
Superclass for all exceptions that can occur during the export of CDA data.
ExportException(String) - Constructor for exception org.pfsw.tools.cda.plugin.export.spi.ExportException
Initialize the new instance with a message.
ExportException(String, Throwable) - Constructor for exception org.pfsw.tools.cda.plugin.export.spi.ExportException
Initialize the new instance with a message and another exception.
EXTENDS - Static variable in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
extractClasspathEntries(File, Element) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 
extractClasspathVariables(Properties) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
extractDuplicates() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
Returns a map that contains only the classes that occurred more than once.
extractGenericTypeDeclaration(StringExaminer, List<String>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
extractGenericTypeReference(StringExaminer, List<String>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
extractMethodParameterTypes(StringExaminer, List<String>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
extractType(StringExaminer, List<String>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
extractVersion(ReadOnlySettings, String) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 

F

FIELD_NAME_SORT_CRITERIA - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
FIELD_NAME_SORT_ORDER - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
FilePatternContainerResolver<TDATA> - Class in org.pfsw.tools.cda.core.init
Common functionality for container resolver that are based on a pattern for multiple files.
FilePatternContainerResolver() - Constructor for class org.pfsw.tools.cda.core.init.FilePatternContainerResolver
 
fileUtil() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
FileUtil - Class in org.pfsw.tools.cda.base.util
Extends the standard PF FileUtil
FileUtil() - Constructor for class org.pfsw.tools.cda.base.util.FileUtil
Initialize the new instance with default values.
fileUtil() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
fileUtil() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
fillInVariables(String) - Method in class org.pfsw.tools.cda.base.model.workset.VariablePool
Replaces all text fragments by variable definitions as they can be found in this variable pool.
filterCorrectType(GenericClassContainer[], Class<T>) - Static method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns an array with all containers of the specified containerType from the given genericClassContainers.
filterCorrectType(List<GenericClassContainer>, Class<T>) - Static method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns an array with all containers of the specified containerType from the given genericClassContainers.
FilteredContainers<TContainer extends GenericClassContainer> - Class in org.pfsw.tools.cda.base.model.util
An iterable object for GenericClassContainer of a specific type.
FilteredContainers(GenericClassContainer[], Class<TContainer>) - Constructor for class org.pfsw.tools.cda.base.model.util.FilteredContainers
 
filterEntries(List<EclipseClasspathEntry>, EclipseClasspathEntryFilter) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
Returns a list with all entries that match the specified filter
find(ClassContainer) - Method in class org.pfsw.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) - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathMetadata
 
find(String, Object) - Method in class org.pfsw.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.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Returns an array containing all superclasses and interfaces of the given class.
findCircularDependencyPaths(ProcessingClassNode, ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Collects all the circular dependency paths between the given start class and any of the given classes or referred classes of these.
findClassesInWorkset(String, Workset, IClassInformationProcessor<?>, IProgressMonitor, IElementsProcessingResultHandler) - Static method in class org.pfsw.tools.cda.core.processing.AsynchronousProcessing
 
findClassForNameIndex(ConstantPool) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns the index in the constant pool where method Class.forName(String) is or -1 if not found.
findClassInfo(String) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.GenericClassContainer
Looks up the classInfo with the given name in all packages this container holds.
findClassNode(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
findClassNode(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the dependency node that corresponds to the given class info
findClassNodeIn(ClassInformation, DependencyClassNode[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the dependency node that corresponds to the given class info if found in the given array of class nodes or null if not found.
findContainerFor(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
findContainerInNewSpace(String) - Method in interface org.pfsw.tools.cda.core.init.IClassSpaceBuilder
Returns the container with the given name if it exists in the new space, otherwise it returns null.
findContainerNamed(String) - Method in class org.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Starts a separate thread that collects implementors of the given interface.
FindImplementorsOfResult - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.FindImplementorsOfResult
Initialize the new instance with default values.
findInCache(String, Object) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.workset.ClasspathMetadata
Returns the container info object that corresponds to the given class container.
findOrCreate(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Looks for the given class in the class registry and returns the corresponding ProcessingClassNode.
findOrCreate(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
Returns a dependency tracker for the given class node.
findOrCreateClassInfo(String) - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Searches for the class info in this container and returns it if found.
findOrCreateClassInfo(String) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Searches for the class info in this container and returns it if found.
findOrCreateContainer(String, TDATA) - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
findOrCreatePackage(String, boolean) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the package with the given name.
findOrCreatePackage(String, ClassContainer) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerInitializer
 
findOrRegister(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
findPackage(String) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the package with the given name or null if not found in this container.
findPackage(String, Collection<ClassPackage>) - Method in class org.pfsw.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.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
Looks up recursivly all dependency chains that lead from the analyzer's underlying class to the given class.
findPathsTo(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
Looks up recursively all dependency chains that lead from the tracker's underlying class to the given class.
findSlot(String) - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
 
findWholeHierarchy(ClassInformation) - Method in class org.pfsw.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.pfsw.tools.cda.xpi.AModelObjectVisitor
Will be called when process of the specified container can be finished.
finishContext(IExplorationContext) - Method in class org.pfsw.tools.cda.xpi.AModelObjectVisitor
Will be called when process of the specified context can be finished.
finishExport() - Method in class org.pfsw.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.pfsw.tools.cda.xpi.AModelObjectVisitor
Will be called when the object model visiting is finished.
finishNamespace(INamespace) - Method in class org.pfsw.tools.cda.xpi.AModelObjectVisitor
Will be called when process of the specified namespace can be finished.
finishType(IType) - Method in class org.pfsw.tools.cda.xpi.AModelObjectVisitor
Will be called when process of the specified type can be finished.
followClass(String) - Method in class org.pfsw.tools.cda.base.model.Workset
Returns true, if an analyzer should follow the class with the given name.
followClass(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
func() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
Functions - Class in org.pfsw.tools.cda.base.global
Provides general service functions to avoid code duplication.
futil() - Method in class org.pfsw.tools.cda.base.global.Preferences
 

G

GenericClassContainer - Class in org.pfsw.tools.cda.base.model
Implements the common functionality for containers of classes.
GenericClassContainer(Workset) - Constructor for class org.pfsw.tools.cda.base.model.GenericClassContainer
Initialize the new instance with default values.
get(String) - Method in class org.pfsw.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.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
getActionText(Locale, IExplorationModelObject) - Method in interface org.pfsw.tools.cda.ui.xpi.IPluginActionInfo
This method must return the text to display in UI elements (e.g menu item, button) on the given object.
getAlias() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
getAlias() - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
getAllClasses(StringFilterCollection) - Method in class org.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns all a copy of the array containing all found objects
getAllReferredClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the complete list of (directly and indirectly) referred classes
getAllReferredClasses(StringFilterCollection) - Method in class org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class depends on
getAllReferredContainers(StringFilterCollection) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class depends on after applying the given filter
getAllReferredPackages() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class is dependent of
getAllReferredPackages(StringFilterCollection) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class is dependent of applying the given filter
getAnalyzableElementType() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the type of the analyzable element.
getAnalyzableElementType() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the type of the analyzable element.
getAnalyzableElementType() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the type of the analyzable element.
getAnalyzableElementType() - Method in interface org.pfsw.tools.cda.base.model.IAnalyzableElement
Returns the type of the analyzable element.
getAnalyzableElementType() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the type of the analyzable element.
getAnalyzedClass() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
Returns the node that represents the analyzed class
getAnalyzedElement() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
 
getAnalyzedElement() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
Returns the element has been analyzed to produce this dependency info
getAnalyzedElement() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
Returns the element has been analyzed to produce this dependency info
getAnalyzedElement() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the element has been analyzed to produce this dependency info
getAnalyzedElement() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.PackageDependencyInfo
Returns the element has been analyzed to produce this dependency info
getAnalyzedElement() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
getAnalyzedPackage() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.PackageDependencyInfo
 
getAnalyzer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
 
getAnalyzer() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
getAnalyzingTime() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the time (in milliseconds) the analysis lasted.
getAttributeValue(String) - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
Returns the value of the attribute with the specified name
getAutoInsertVariablesIntoClasspath() - Method in class org.pfsw.tools.cda.base.global.Preferences
 
getAutoLoadWorksets() - Method in class org.pfsw.tools.cda.base.global.Preferences
Returns the workset filenames to be loaded automatically at startup.
getAutoReloadable() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getBool(Element, String, boolean) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getBoolean(Element, String, boolean) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getCache() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getCache() - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
 
getChildCount() - Method in class org.pfsw.tools.cda.base.model.AModelObject
Returns the current number of children
getChildCount() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the current number of children.
getChildCount() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the current number of children.
getChildCount() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the current number of children.
getChildCount() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the current number of children.
getChildren() - Method in class org.pfsw.tools.cda.base.model.AModelObject
Returns the children.
getChildren() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the children (always an empty array here)
getChildren() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the children
getChildren() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the children
getChildren() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the children
getClassContainers() - Method in class org.pfsw.tools.cda.base.model.ClassSpace
 
getClassContainers() - Method in interface org.pfsw.tools.cda.base.model.IClassSpace
Returns all class containers of this class space.
getClassContainers() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the array or all class containers that are currently in this workset
getClassDependencies() - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
Returns all class dependencies that cause this higher level dependency.
getClassDependencies() - Method in class org.pfsw.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.pfsw.tools.cda.base.model.ClassPackageDependency
Returns an array of class dependencies that cause the dependency of the two packages represented by this object.
getClassDictionary() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
 
getClasses() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
getClassFileLoading() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
getClassFileName() - Method in class org.pfsw.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.pfsw.tools.cda.base.model.ClassInformation
Returns the version of the underlying class file.
getClassification() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns whether is is a class an interface an enum or annotation.
getClassification() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
getClassificationFrom(Element) - Method in class org.pfsw.tools.cda.core.init.OdemXmlClassInitializer
 
getClassInfo(String) - Method in class org.pfsw.tools.cda.base.model.ClassSpace
Returns the ClassInformation object corresponding to the given className.
getClassInfo(String) - Method in interface org.pfsw.tools.cda.base.model.IClassSpace
Returns the ClassInformation object corresponding to the given className.
getClassInfo(String) - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the ClassInformation object corresponding to the given className.
getClassInfo() - Method in class org.pfsw.tools.cda.core.decompiler.spi.DecompiledCode
 
getClassInfo() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
getClassInfo() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingClassNode
 
getClassInfo() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
Returns the underlying class information
getClassInfo() - Method in class org.pfsw.tools.cda.core.processing.ClassesProcessingTask
 
getClassInformationFactory() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
getClassInformationFactory() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getClassInfos() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the class information of all classes found in this package.
getClassInitializer() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
getClassName() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the fully qualified name of the class
getClassName() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the name of the class this node represents
getClassName() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingClassNode
Returns the name of the class this node represents
getClassNameHash() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
getClassNode() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
getClassPackage() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the package object that contains this class
getClassPackage() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the package this class belongs to.
getClassPackage() - Method in class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
 
getClassPackages() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
getClasspathMetadata() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getClasspathParts() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns all the classpath element definitions that are specified for this workset
getClassProcessor() - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
 
getClassProcessor() - Method in class org.pfsw.tools.cda.core.processing.ClassesProcessingTask
 
getClassSpace() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the class space of this workset which holds all class containers
getClassSpace() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getClassSpaceAndFactory() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getClassSpaceBuilder() - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
getClassToAnalyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getCollectedElements() - Method in class org.pfsw.tools.cda.core.processing.ProcessingResult
Returns a collection that contains those analyzable elements that have been collected during processing.
getComponent(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getComponentModel() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getComponents() - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
getComponents() - Method in interface org.pfsw.tools.cda.base.model.IComponentHolder
Returns all containers that are hold by this object
getComponents() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
Returns all sub components this component contains
getComponents() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getComponents(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getConfiguration(Frame) - Method in class org.pfsw.tools.cda.ui.plugin.export.spi.AModelExporterUIPlugin
Returns the configuration data that might be necessary to execute the plugin's functionality
getConfiguration(Frame) - Method in class org.pfsw.tools.cda.ui.plugin.spi.ASubWindowPlugin
Returns the configuration data that might be necessary to execute the plugin's functionality
getConfiguration(Frame) - Method in interface org.pfsw.tools.cda.ui.xpi.IPluginActionInfo
The method gets called to allow the plug-in collecting configuration parameters if necessary for execution.
getConstantPool() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getConstantStringAt(int) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns the constant UTF8 String at the specified index
getContainedClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassBundleDependencyInfo
Returns all classes this class bundle contains
getContainedClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
Returns all classes this class bundle contains
getContainedClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.PackageDependencyInfo
Returns all classes this class bundle contains
getContainedIn() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
getContainer() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the name of the container this class was found in.
getContainer() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the container this package resides in
getContainer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
 
getContainer() - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
getContainerInfoList() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
getContainerInfos(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getContainerMetaInfo() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathMetadata
 
getContainerName() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the name of the container this class is located in
getContainerName() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the name of the container the package was found in
getContainerProcessor() - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
getContainers() - Method in class org.pfsw.tools.cda.base.model.util.ContainerFilteringIterator
 
getContainers() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the array of all class containers that are currently in this workset
getContainerSpecificationElement() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getContainerXml() - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerSpecification
 
getContext() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the context of this object
getContext() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the context of this object
getContext() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the context this container belongs to.
getContext() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns this workset itself
getCpPartDefinition() - Method in class org.pfsw.tools.cda.core.init.FilePatternContainerResolver
 
getCurrentClass() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getCurrentState() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
getCurrentState() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
getCycleAt(int) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
Returns the definition as string
getDefinitionFrom(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
getDependants() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
getDependencies() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns all dependencies to other types.
getDependencyClassification() - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
getDependencyElements(ClassInformation) - Method in class org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
 
getDependencyType() - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
Returns the text ID for type of this dependency.
getDependencyType() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
Returns the text ID for type of this dependency.
getDescription() - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
getDescription() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
getDescription() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the description of this workset
getDescriptionUnder(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getDirectInterfaces(boolean) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns an array of all interfaces directly extended by this interface.
getDirectlyExtendedInterfaces() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns an array of all interfaces directly extended by this interface.
getDirectlyImplementedInterfaces() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns an array of all interfaces directly implemented by this class.
getDirectlyReferredClasses() - Method in class org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
Returns only the classes the analyzed class depends on directly.
getDirectlyReferredClasses() - Method in class org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns only the classes the analyzed class depends on directly.
getDirectlyReferredClasses(StringFilterCollection) - Method in class org.pfsw.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.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class directly depends on
getDirectlyReferredContainers(StringFilterCollection) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class directly depends on
getDirectlyReferredPackages() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class directly depends on
getDirectlyReferredPackages(StringFilterCollection) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class directly depends on
getDirectRefClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassBundleDependencyInfo
 
getDirectReferredContainers() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns all containers that are directly referred by this container through its contained classes.
getDirectReferredPackages() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns all packages this class directly depends on.
getDirectReferredPackages() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns all packages this package directly depends on
getDirectReferredTypes() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns all types this type directly depends on.
getDisabledIconFilename(IExplorationModelObject) - Method in class org.pfsw.tools.cda.ui.xpi.AActionPlugin
Returns the name of an icon file that should be shown in the UI when the plug-in cannot be used.
getDisabledIconFilename(IExplorationModelObject) - Method in interface org.pfsw.tools.cda.ui.xpi.IPluginActionInfo
Returns the name of an icon file that should be shown in the UI when the plug-in cannot be used.
getElementProcessor() - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
Returns always null because the underlying processor does not fit to the required return type.
getElementProcessor() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
Returns the processor that processes and matches the elements given to it.
getElementProcessor() - Method in class org.pfsw.tools.cda.core.processing.ClassesProcessingTask
 
getElementProcessor() - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
getElementProcessor() - Method in class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
 
getEnabledIconFilename(IExplorationModelObject) - Method in class org.pfsw.tools.cda.ui.xpi.AActionPlugin
Returns the filename of an icon image to that should be shown if the plug-in can be used.
getEnabledIconFilename(IExplorationModelObject) - Method in interface org.pfsw.tools.cda.ui.xpi.IPluginActionInfo
Returns the filename of an icon image to that should be shown if the plug-in can be used.
getEndClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Returns the class information of the class that is at the end of the dependency chain.
getEntryType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
getEventType() - Method in class org.pfsw.tools.cda.core.init.AWorksetInitializationEventCallback
 
getExcludedElements() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
 
getExcludeFilterList() - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
 
getExpectedType() - Method in class org.pfsw.tools.cda.base.model.util.ContainerFilteringIterator
 
getExplorationContext() - Method in interface org.pfsw.tools.cda.xpi.IIntegrationService
Returns the context in which the plug-in was opend.
getExported() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
getExtendedOrImplementedInterfaces() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
getFileInfo() - Method in class org.pfsw.tools.cda.core.model.util.BundledContainerSpecification
 
getFilename() - Method in class org.pfsw.tools.cda.base.global.Preferences
 
getFilename() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the name of the file this workset was loaded from
getFileSize() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
getFilterAt(int) - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
 
getFilters() - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
Returns all contained filters.
getFilters(Predicate<? super StringFilter>) - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
 
getFilters(Element, String) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getFollowIgnorePatterns() - Method in class org.pfsw.tools.cda.base.model.Workset
Return the filters that define which classes must not be analyzed
getFormattedCode() - Method in class org.pfsw.tools.cda.core.decompiler.spi.DecompiledCode
 
getFoundObjects() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
 
getFoundPaths() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
getFromClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
Returns the class which depends on the other one
getFromClassNode() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
 
getFromNode() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
 
getGlobalVariables() - Method in class org.pfsw.tools.cda.base.model.workset.VariablePool
Returns the globally defined key/value pairs
getGlobalVariables() - Static method in class org.pfsw.tools.cda.base.Module
Returns the global variable definitions
getHighestClassFileVersion() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
getHighestClassFileVersion() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
getHighestClassFileVersion() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getId() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns the unique id of the search result
getIncludedComponents() - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
getIncludedContainers() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
getIncludeFilterList() - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
 
getIndirectlyReferredClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns only the classes the analyzed class depends on indirectly.
getIndirectlyReferredClasses(StringFilterCollection) - Method in class org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class indirectly depends on
getIndirectlyReferredContainers(StringFilterCollection) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all containers the class indirectly depends on
getIndirectlyReferredPackages() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class indirectly depends on
getIndirectlyReferredPackages(StringFilterCollection) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns all packages the class indirectly depends on
getInitState() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getIntegrationService() - Method in class org.pfsw.tools.cda.ui.plugin.spi.ASubWindowPlugin
Returns the integration service that is the interface to the main application.
getIntSetting(String, int) - Static method in class org.pfsw.tools.cda.core.Module
 
getJustClassName() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the class name without the package name
getJustClassName() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the name of the associated class without package prefix
getKeys() - Method in class org.pfsw.tools.cda.xpi.PluginConfiguration
Returns an array of all keys currently available in the configuration.
getLastWorksetDirectory() - Method in class org.pfsw.tools.cda.base.global.Preferences
Returns the last used workset directory or null
getLocalVariables() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getLocalVariables() - Method in class org.pfsw.tools.cda.base.model.workset.VariablePool
Returns the locally defined key/value pairs
getLogger() - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
getLogger() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getLogger() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
getLogger() - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
getLogger() - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getLogger() - Method in class org.pfsw.tools.cda.core.model.util.BundledContainerSpecification
 
getLogger() - Static method in class org.pfsw.tools.cda.core.Module
Returns the component's logger.
getMainClass() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getMainSection(ReadOnlySettings) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getManifestContent() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getMinimumJVMVersion() - Method in class org.pfsw.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.pfsw.tools.cda.base.model.ClassInformation
Returns the modifiers of this class as strings.
getModifiers() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the modifier bits of the class (see Modifier).
getModifierString() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the modifiers as string where the separator is a blank
getName() - Method in class org.pfsw.tools.cda.base.model.AModelObject
Returns the name
getName() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns the name of the class container.
getName() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the full qualified name of the class this object represents
getName() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
getName() - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
getName() - Method in class org.pfsw.tools.cda.base.model.NotFoundClassContainer
 
getName() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
getName() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the name of this workset
getName(ConstantCP) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getName() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
Returns the name of the analyzed class
getName() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
Returns the name of the analyzed object
getName() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the name of the analyzed object
getName() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.PackageDependencyInfo
Returns the name of the analyzed package
getNameAndType(ConstantCP) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getNameOfClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
Returns the name of the underlying class
getNamespace() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the namespace this type belongs to.
getNamespaceElement(String) - Method in class org.pfsw.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.pfsw.tools.cda.core.init.OdemXmlContainerSpecification
Returns all namespace elements in this container.
getNamespacePatterns() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
getNamespaces() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns all namespaces found in this container This method never returns null.
getNameSuffix() - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
getNameSuffixOf(ClassContainer) - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathMetadata
 
getNodeRegistry() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
getNodeRegistry() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
getNodeStack() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
getNotFoundClassesContainer() - Method in class org.pfsw.tools.cda.base.model.ClassSpace
 
getNotFoundClassesContainer() - Method in interface org.pfsw.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.pfsw.tools.cda.base.model.Workset
 
getNumberOfAncestors() - Method in class org.pfsw.tools.cda.base.model.AModelObject
Returns the number of parent objects up to the root of the hierarchy
getNumberOfClassContainers() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the number of containers in this workset
getNumberOfContainedClasses() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the number of classes in this package
getNumberOfContainedClasses() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the number of classes in this container
getNumberOfContainedClasses() - Method in interface org.pfsw.tools.cda.base.model.IClassContainingElement
Returns the number of classes in this package
getNumberOfContainedClasses() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the number of classes in this workset
getNumberOfContainedPackages() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the number of packages in this container
getNumberOfContainedPackages() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the number of packages in this container
getNumberOfDirectReferredPackages() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the number of packages this package directly depends on.
getNumberOfElementsToAnalyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Returns the number of elements this analyzer is processing
getNumberOfElementsToAnalyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Returns the number of elements this analyzer is processing
getNumberOfElementsToAnalyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Returns the number of elements this analyzer is processing
getNumberOfPaths() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
getOtherData() - Method in class org.pfsw.tools.cda.core.processing.ProcessingResult
Returns any additional data that was collected during the processing
getOtherProperties() - Method in class org.pfsw.tools.cda.base.model.AModelObject
 
getOtherProperties() - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
getPackageName() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the package name of this class.
getPackageName() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the package name the associated class belongs to
getPackageNamed(String) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the package with the given name or null if it cannot be found.
getPackagePatterns() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
getPackageProcessor() - Method in class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
 
getPackages() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns all packages found in this contains
getParent() - Method in class org.pfsw.tools.cda.base.model.AModelObject
Returns the parent model object
getParent() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the parent model object, which is always a ClassPackage.
getParent() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the parent model object, which is always a GenericClassContainer.
getParent() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the parent model object, which is always a Workset.
getParent() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the parent model object, which is always null for a workset.
getParentComponentHolder() - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
getParentComponentHolder() - Method in interface org.pfsw.tools.cda.base.model.IComponentHolder
Returns the parent holder that contains this object.
getParentComponentHolder() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
Returns the parent holder that contains this object.
getParentContainer() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the parent container of this container.
getPath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns the path (without resolved variable) of this entry
getPathElementRegistry() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
 
getPathElements() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPath
 
getPaths() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
getPhysicalClassContainers() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns all "physical" containers (i.e.
getPhysicalName() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns the name of the containser's physical representation on the file system.
getPhysicalName() - Method in class org.pfsw.tools.cda.base.model.util.ContainerSpecificationElement
Returns the name of the containser's physical representation on the file system.
getPhysicalName() - Method in class org.pfsw.tools.cda.core.model.util.BundledContainerSpecification
 
getPluginId() - Method in class org.pfsw.tools.cda.plugin.export.spi.AModelExporter
Returns the exporte's id
getPluginId() - Method in class org.pfsw.tools.cda.xpi.APluginImplementation
Returns an identifier which must be unique ragarding the IDs of all plug-ins.
getPluginId() - Method in interface org.pfsw.tools.cda.xpi.IPluginInfo
Returns an identifier which must be unique ragarding the IDs of all exporters.
getPluginProvider() - Method in interface org.pfsw.tools.cda.xpi.IPluginInfo
Returns the name of the provider (i.e.
getPluginRegistry() - Static method in class org.pfsw.tools.cda.core.Module
 
getPluginVersion() - Method in interface org.pfsw.tools.cda.xpi.IPluginInfo
Returns the version of this plugin (e.g.
getPrerequisites() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
getProcessingType() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
getProgressMonitor() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
 
getProgressMonitor() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
getProgressMonitor() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
getProgressMonitor() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
getProjectPath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
getProperty(String) - Method in class org.pfsw.tools.cda.base.model.AModelObject
Returns the property associated with the given name.
getProperty(String) - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
Returns the property associated with the given name.
getPropertyChangeSupport() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getPropertyNames() - Method in class org.pfsw.tools.cda.base.model.AModelObject
Returns all currently known properties.
getPropertyNames() - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
Returns all currently known properties.
getReferredClasses() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the types on which this class depends directly.
getReferredClassesArray() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns an array with all classes this class directly depends on.
getReferredClassesNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the complete list of (directly and indirectly) referred classes
getReferredContainers() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
getReferredPackages() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
getReferredPackages() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
getReplacements() - Method in class org.pfsw.tools.cda.base.model.workset.VariablePool
 
getRequiredClassFileVersion() - Method in class org.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.Workset
Returns the internal counter for resolved classes.
getResult() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
getResult() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
getResult() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
getResultData() - Method in class org.pfsw.tools.cda.base.model.processing.AClassInformationProcessor
Returns any data that has been produced during the processing.
getResultData() - Method in interface org.pfsw.tools.cda.base.model.processing.IClassInformationProcessor
Returns any data that has been produced during the processing.
getResultData() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassDependencyDetector
Returns any data that has been produced during the processing.
getResultData() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
Returns any data that has been produced during the processing.
getResultHandler() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
getRootElement() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
 
getSearchInitiator() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
 
getSetting(String) - Method in class org.pfsw.tools.cda.base.global.Preferences
Returns the preference settings value or null for the given key
getSettings() - Method in class org.pfsw.tools.cda.base.global.Preferences
 
getShortContainerNames() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getSignature(ConstantCP) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getSignatureExaminer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getSignatureFrom(FieldOrMethod) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getSlot(String) - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
 
getSortCriteria() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
getSortedListOfReferredClassNode() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
getSortOrder() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
getSource() - Method in class org.pfsw.tools.cda.base.model.ClassContainerDependency
 
getSource() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
getSource() - Method in class org.pfsw.tools.cda.base.model.ClassPackageDependency
 
getSource() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponentDependency
 
getSource() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
getSourceElement() - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
getSourceElement() - Method in class org.pfsw.tools.cda.base.model.ClassContainerDependency
Returns the element that depends on the target element
getSourceElement() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
Returns the element that depends on the target element
getSourceElement() - Method in class org.pfsw.tools.cda.base.model.ClassPackageDependency
Returns the element that depends on the target element
getSourceElement() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponentDependency
Returns the element that depends on the target element
getSourcePath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns the path to the corresponding source code of this entry
getSpecFor(ClassInformation) - Method in class org.pfsw.tools.cda.core.init.OdemXmlClassInitializer
 
getStartClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Returns the class from which to start the tracking
getStartClassNode() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Returns the class node from which to start the tracking
getStartElement() - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
Returns the element on which the processing gets executed.
getStartElement() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
Returns the element on which the processing gets executed.
getStartElement() - Method in class org.pfsw.tools.cda.core.processing.ClassesProcessingTask
Returns the element on which the processing gets executed.
getStartElement() - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
Returns the element on which the processing gets executed.
getStartElement() - Method in class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
Returns the element on which the processing gets executed.
getStereotype() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the stereotype (e.g.
getStereotypeTypeName() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the type (class, interface, annotation, enum) as stereotype name.
getStringFilterList() - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
 
getStringRepresentation() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the package name
getStringRepresentation() - Method in interface org.pfsw.tools.cda.base.model.IStringRepresentation
 
getStringRepresentation() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
getSubContainers() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns all sub containers of this container.
getSuperClass() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the superclass information of this class
getSupplementaryData() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
getTarget() - Method in class org.pfsw.tools.cda.base.model.ClassContainerDependency
 
getTarget() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
getTarget() - Method in class org.pfsw.tools.cda.base.model.ClassPackageDependency
 
getTarget() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponentDependency
 
getTarget() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
getTargetElement() - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
getTargetElement() - Method in class org.pfsw.tools.cda.base.model.ClassContainerDependency
Returns the element the source element depends on
getTargetElement() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
Returns the element the source element depends on
getTargetElement() - Method in class org.pfsw.tools.cda.base.model.ClassPackageDependency
Returns the element the source element depends on
getTargetElement() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponentDependency
Returns the element the source element depends on
getText(String, Object[]) - Static method in class org.pfsw.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.pfsw.tools.cda.base.Module
Returns the localized text for the given key.
getText(String) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getText(String, Object...) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getText(String, Object[]) - Static method in class org.pfsw.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.pfsw.tools.cda.core.Module
Returns the localized text for the given key.
getThirdPartyFlag() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getThirdPartyFlag() - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
getTimeForClassResolving() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the time (in milliseconds) that has been passed (so far) to resolve all classes in this workset.
getTimestamp() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
getTitle() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns a describing title for the search result
getToClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
Returns the class the other class depends on
getToClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
 
getToolTipText(Locale, IExplorationModelObject) - Method in class org.pfsw.tools.cda.ui.xpi.AActionPlugin
Returns the text that should be shown as tooltip for this plug-in.
getToolTipText(Locale, IExplorationModelObject) - Method in interface org.pfsw.tools.cda.ui.xpi.IPluginActionInfo
Returns the text that should be shown as tooltip for this action.
getType() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
getTypeElement(ClassInformation) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.ClassPackage
Returns all types in this namespace.
getUnqualifiedName() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the name without the namespace
getValue(String) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
getValueOf(String) - Method in class org.pfsw.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.
getVarData() - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
getVariableEngine() - Method in interface org.pfsw.tools.cda.core.init.IClassSpaceBuilder
 
getVariableNames() - Method in class org.pfsw.tools.cda.base.model.workset.Variables
Returns all variable names.
getVariablePool() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getVersion() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getVersion() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the version of this container or null if no version is assigned to this container.
getVersionFromManifest() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getViewFilters() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the filter collection that is defined to prevent classes from being displayed.
getVisibility() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the visibility of this type.
getWithMainMethod() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
getWorkset() - Method in class org.pfsw.tools.cda.base.model.AModelObject
Returns the workset this object belongs to
getWorkset() - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
Returns the workset this dependency belongs to
getWorkset() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the workset in which this class information is currently hold
getWorkset() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the workset this element is included in
getWorkset() - Method in class org.pfsw.tools.cda.base.model.ClassSpace
 
getWorkset() - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
getWorkset() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the workset the container is included in
getWorkset() - Method in interface org.pfsw.tools.cda.base.model.IAnalyzableElement
Returns the workset this element is included in
getWorkset() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns this workset
getWorkset() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns the workset this search result was created for
getWorkset() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
 
getWorkset() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the workset in which this class information is currently hold
getWorkset() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the workset in which this dependency analysis has been done
getWorkset() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Returns the workset of the element that gets analyzed
getWorkset() - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
getWorkset() - Method in interface org.pfsw.tools.cda.core.init.IClassSpaceBuilder
 
getWorkset() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
getWorkset() - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
 
getWorkset() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
Returns the workset or the analyzed element.
getWorkspacePath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
getWorkspacePath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 
GLOBAL_VARIABLE_CONTAINER - Static variable in class org.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
handleElementsProcessingResult(String, IAnalyzableElement, ProcessingResult<? extends IAnalyzableElement>) - Method in interface org.pfsw.tools.cda.core.processing.IElementsProcessingResultHandler
This method will be called by ClassesProcessingTask after successfully completed the processing.
handleElementsProcessingResult(String, IAnalyzableElement, ProcessingResult<? extends IAnalyzableElement>) - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
handleElementValue(ElementValue) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
hasExtendedInterfaces() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if there is information available directly implemented interfaces.
hashCode() - Method in class org.pfsw.tools.cda.base.model.ClassFileVersion
 
hashCode() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
hashCode() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns the hash code of this object
hashCode() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
hashCode() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
hashCode() - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
 
hashCode() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
hashCode() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns the hash code
hashCode() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
hashCode() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the hashcode for this object
hasImplementedInterfaces() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if there is information available directly implemented interfaces.
hasMainClass() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns true if this container has a Main-Class declared in its manifest.
hasMainMethod() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this is a class with a static main( String[] args ) method.
hasNext() - Method in class org.pfsw.tools.cda.base.model.util.ContainerFilteringIterator
 
hasParent() - Method in class org.pfsw.tools.cda.base.model.AModelObject
Returns true if this object has a parent model object
hasParent() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this object has a parent model object.
hasParent() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns true if this object has a parent model object.
hasParent() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns true if this object has a parent model object.
hasParent() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns true if this object has a parent model object.
hasParsedManifest() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
hasParsedManifest(boolean) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
hasProgressMonitor() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
hasSuperClass() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if there is a superclass information available for this class or interface
hasSupplementaryData() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
hasTimedOut(long) - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
hasVersion() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns true if this container has a version assigned.
holdsClassInfo(ClassInformation) - Method in class org.pfsw.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.pfsw.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.pfsw.tools.cda.base.model
An interface that identifies all classes that can be analyzed by the DependencyAnalyzer
IAnalyzableElementDependencyFilter<TAnalyzableElement extends IAnalyzableElement> - Interface in org.pfsw.tools.cda.base.model.util
An interface for filters that check dependencies.
IAnalyzableElementProcessor<TAnalyzableElement extends IAnalyzableElement> - Interface in org.pfsw.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.pfsw.tools.cda.base.model.processing
Interface for callback implementations of a processor that handles GenericClassContainer objects
IClassContainingElement - Interface in org.pfsw.tools.cda.base.model
Specifies methods for all elements that directly or indirectly contain classes.
IClassInformationFactory - Interface in org.pfsw.tools.cda.base.model
Factory to create ClassInformation objects.
IClassInformationProcessor<TResultData> - Interface in org.pfsw.tools.cda.base.model.processing
This filter can be used to collect class info objects according to various criteria.
IClassInitializer - Interface in org.pfsw.tools.cda.base.model
Specifies the methods that are required to initialize a ClassInformation object.
IClassPackageProcessor - Interface in org.pfsw.tools.cda.base.model.processing
This filter can be used to collect packages according to various critaria.
IClassSpace - Interface in org.pfsw.tools.cda.base.model
Represents an area where class container and class information objects are kept.
IClassSpaceBuilder - Interface in org.pfsw.tools.cda.core.init
A builder that is used to populate the class space form class containers.
IComponentHolder - Interface in org.pfsw.tools.cda.base.model
An interface that identifies all objects that hold containers.
IContainerResolver - Interface in org.pfsw.tools.cda.core.init
The common interfqace for all container resolvers.
ID - Static variable in class org.pfsw.tools.cda.base.Module
 
ID - Static variable in class org.pfsw.tools.cda.core.Module
 
IDecompiler - Interface in org.pfsw.tools.cda.core.decompiler.spi
The CDA specific interface a decompiler implementation must support.
IDecompilerFactory - Interface in org.pfsw.tools.cda.core.decompiler.spi
Factory to create decompiler instances.
IElementsProcessingResultHandler - Interface in org.pfsw.tools.cda.core.processing
Specifies the callback methods to be used to notify the end of a search task (i.e.
ignoreCyclesInSameContainer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
ignoreCyclesInSamePackage() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
ignoreCyclesInSamePackageBranch() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
ignorePackages() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassesSearchResult
 
ignoreThirdPartyLibraries() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
IIntegrationService - Interface in org.pfsw.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.pfsw.tools.cda.base.model.ClassInformationDependency
 
IMutableAnalyzableElementProcessor<E extends IAnalyzableElement> - Interface in org.pfsw.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.pfsw.tools.cda.base.model.processing
 
IMutableClassInformationProcessor<TResultData> - Interface in org.pfsw.tools.cda.base.model.processing
 
IMutableClassPackageProcessor - Interface in org.pfsw.tools.cda.base.model.processing
 
incResolvedClassesCounter() - Method in class org.pfsw.tools.cda.base.model.Workset
Increments the internal counter for resolved classes by 1.
indexOfTopLevelClass(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
init() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
init(ClassDependencyPathElement, ClassDependencyPath) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPath
 
init(List<ClassDependencyPath>) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
init(File) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerSpecification
 
initDirectlyReferredClasses(DependencyClassNode[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassBundleDependencyInfo
 
initDirectlyReferredClasses(DependencyClassNode[], ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassBundleDependencyInfo
 
initHighestClassFileVersion() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
initHighestClassFileVersion() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
initHighestClassFileVersion() - Method in class org.pfsw.tools.cda.base.model.Workset
 
initializationEvent(IWorksetInitializationListener.EventType, Workset) - Method in class org.pfsw.tools.cda.base.model.Workset
Will be called for each event during workset initialization.
initializationEvent(IWorksetInitializationListener.EventType, Workset) - Method in interface org.pfsw.tools.cda.base.model.workset.IWorksetInitializationListener
Will be called for each event during workset initialization.
initialize() - Static method in class org.pfsw.tools.cda.base.Module
Loads the module's resource bundle for the default locale.
initialize(ClassContainer) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerInitializer
 
initialize() - Static method in class org.pfsw.tools.cda.core.Module
Loads the module's resource bundle for the default locale.
initialize(PluginConfiguration) - Method in class org.pfsw.tools.cda.plugin.export.spi.AModelExporter
Initialize the exporter with external configuration data.
initialize(PluginConfiguration) - Method in class org.pfsw.tools.cda.ui.plugin.spi.ASubWindowPlugin
This method will be called right after the plug-in has been created and connected to the internal structures.
initializeClass(ClassInformation) - Method in interface org.pfsw.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.pfsw.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.pfsw.tools.cda.core.init.OdemXmlClassInitializer
Initializes the given classInfo.
initializePackages() - Method in class org.pfsw.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.pfsw.tools.cda.core.init.WorksetInitializer
Initializes the underlying workset using background threads.
initializeWorksetAndWait(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Initializes the underlying workset using background threads.
initNotFoundClassesContainer(Workset) - Method in class org.pfsw.tools.cda.base.model.ClassSpace
 
initPhysicalContainers() - Method in class org.pfsw.tools.cda.base.model.Workset
Iterate over all (physical) containers and initialize them from additional meta-data.
initPreferences() - Method in class org.pfsw.tools.cda.base.global.Preferences
 
initWorksetAndWait(Workset) - Static method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
inspectString() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns a string representation that is more convenient for object inspection with JOI.
inspectString() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
Returns a string representation that is more convenient for object inspection with JOI.
inspectString() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns a string representation that is more convenient for object inspection with JOI.
inspectString() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns a string representation that is more convenient for object inspection with JOI.
inspectString() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
Returns a string representation that is more convenient for object inspection with JOI.
inspectString() - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
inspectString() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns a string representation that is more convenient for object inspection with JOI.
inspectString() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
inspectString() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns a string representation that is more convenient for object inspection with JOI.
inspectString() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPath
 
inspectString() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
Support for JOI inspection.
instance() - Static method in class org.pfsw.tools.cda.base.global.Functions
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pfsw.tools.cda.base.global.Preferences
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pfsw.tools.cda.base.util.CollectionUtil
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pfsw.tools.cda.base.util.FileUtil
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pfsw.tools.cda.base.util.StringUtil
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Returns the only instance this class supports (design pattern "Singleton")
instance() - Static method in class org.pfsw.tools.cda.core.export.ModelExportEngine
Returns the only instance this class supports (design pattern "Singleton")
INSTANCE - Static variable in class org.pfsw.tools.cda.core.init.BinaryFileClassInitializer
The sole instance of this class.
instance() - Static method in class org.pfsw.tools.cda.core.init.ContainerResolverFactory
Returns the only instance this class supports (design pattern "Singleton")
InterfaceImplementorsDetector<TResultData> - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.InterfaceImplementorsDetector
 
invoke(Workset) - Method in class org.pfsw.tools.cda.core.init.AWorksetInitializationEventCallback
This method will be called when the event defined by the event type occurred.
IPluginActionInfo - Interface in org.pfsw.tools.cda.ui.xpi
Defines the methods that provide meta data about a plug-in action.
IPluginInfo - Interface in org.pfsw.tools.cda.xpi
Defines the methods that provide meta data about a plugin.
IProgressMonitor - Interface in org.pfsw.tools.cda.core.processing
Generic interface for any kind of progress monitor.
IRunnableTerminationListener - Interface in org.pfsw.tools.cda.core.processing
Specifies the methods that might be called by a thread (or a runnable) when it is finished with its work.
isAbsolute() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
isAbstract() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns whether or not this class is abstract
isActive() - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
Returns whether or not this filter is currently active
isActiveAsString() - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
 
isAnnotation() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this represents an annotation
isAnnotationType(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns true if this definitely represents an annotation type
isArchive() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns true if this container is an archive
isArchive() - Method in class org.pfsw.tools.cda.base.model.util.ContainerSpecificationElement
 
isAscendingOrder() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
isAutoReloadable() - Method in class org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
isClass() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this represents a class
isClassType(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns true if this definitely represents a class type
isComplete() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if the class has been completely analyzed
isContainerClassOf(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if the given class is an inner class of this class.
isContainerClassOf(String) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if the given class name specifies an inner class of this class.
isContainerType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="con"
isCurrentlyAnalyzed() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if the class is currently analyzed.
isDefaultPackage() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns true if this package represents the default package (i.e "")
isDescendingOrder() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
isDirectExtensionOf(ClassInformation) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.ClassInformation
Returns true if this type extends the given type directly.
isDirectImplementorOf(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this class directly implements the given interface.
isDirectImplementorOf(IType) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this type directly implements the given type.
isDirectory() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns true if this container is a directory
isDirectory() - Method in class org.pfsw.tools.cda.base.model.util.ContainerSpecificationElement
 
isDirty() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns true, if the workset has been modified
isDirty(boolean) - Method in class org.pfsw.tools.cda.base.model.Workset
 
isDone() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
isEclipseProjectClasspath() - Method in class org.pfsw.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.pfsw.tools.cda.base.model.util.StringFilterCollection
 
isEmpty() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathMetadata
Returns true if no container info objects are available.
isEmpty() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Returns true if no dependency cycle is in this result
isEnum() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this represents an enum.
isEnumType(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns true if this definitely represents an enum type
isEqual(StringFilterCollection) - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
Returns true if the given filter collection contains exactly the same filters as this one.
isEqual(List<ClasspathPartDefinition>, List<ClasspathPartDefinition>) - Method in class org.pfsw.tools.cda.base.model.Workset
 
isEqual(VariablePool) - Method in class org.pfsw.tools.cda.base.model.workset.VariablePool
Returns true if the given variable pool contains the same variables as this one.
isExclude() - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
Returns true if this filter is an exclude filter.
isExcludeAsString() - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
 
isExistingFolder(String) - Method in class org.pfsw.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.pfsw.tools.cda.base.util.FileUtil
Returns true if the given folder is an existing folder on the file system.
isExported() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this entry is visible to depending projects
isExtendsDependency() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
isExtensionOf(ClassInformation) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.ClassInformation
Returns whether or not this class is final
isGreaterThan(ClassFileVersion) - Method in class org.pfsw.tools.cda.base.model.ClassFileVersion
Returns true if this class file version is greater than the given one.
isImplementorOf(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this class directly or indirectly implementor of the given interface.
isImplementsDependency() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
isInheritanceDependency() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
Returns true if the dependency is due to an inheritance (i.e.
isInitializable() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns true if this class container can be initialized
isInnerClass() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
isInnerClass(String, String) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
isInnerClassDependencyCycle(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
isInnerClassOf(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this class is an inner class of the given class.
isInnerClassOf(String) - Method in class org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
isInterface() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true, if this represents an interface.
isInterface() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
Returns true if the class this tracker represents is an interface.
isInterfaceType(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns true if this definitely represents an interface type
isKnownVariable(String) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
isLibraryType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="lib"
isMetaData() - Method in class org.pfsw.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.pfsw.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.pfsw.tools.cda.core.init.OdemXmlContainerSpecification
 
isNew() - Method in class org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
isNotFound() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if the class has been completely analyzed
isNotFoundContainer() - Method in class org.pfsw.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.pfsw.tools.cda.base.model.NotFoundClassContainer
Returns true.
ISoftwareComponentProcessor - Interface in org.pfsw.tools.cda.base.model.processing
Interface for processors that handle SoftwareComponent objects.
isOutputType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="output"
isPattern() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
Returns true, if this definition is a pattern for more than one file.
isProjectReference() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this entry refers to another project in the same workspace
isPublic() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns whether or not this class is public
isRecursiveProcessing() - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
This class does not support recursive processing.
isRecursiveProcessing() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
isRelativeToWorkspace() - Method in class org.pfsw.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.
isShortContainerNamesOn() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns true if container names should be shown in a short form.
isShortContainerNamesOn() - Method in class org.pfsw.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.pfsw.tools.cda.base.model.GenericClassContainer
Returns true if this container represents a modeled software component.
isSoftwareComponent() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
Returns true because this container represents a modelled software component.
isSourceType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="src"
isStillProcessing() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
isSubclassOf(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if the given class is the direct superclass of this class
isSubclassOf(ClassDependencyPathElement) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.ClassInformation
Returns whether or not this class is synthetic
isThirdPartyLibrary() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns true if this container represents a third party library.
isThirdPartyLibrary() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns true if this container represents a third party library.
IStoppableRunnable - Interface in org.pfsw.tools.cda.base.model.util
A Runnable that can also be stopped.
IStringRepresentation - Interface in org.pfsw.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.
isTrue(String) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerInitializer
 
isTrue(Element, String, boolean) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
isUnderlyingClass(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
isUninitialized() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if the class is not yet analyzed at all.
isUsesDependency() - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
isValid() - Method in class org.pfsw.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.pfsw.tools.cda.base.model.GenericClassContainer
Returns true if this class container is valid.
isValid() - Method in class org.pfsw.tools.cda.base.model.NotFoundClassContainer
 
isValid() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
Returns true if this class container is valid.
isVariableType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="var"
isWebArchive() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
iterator() - Method in class org.pfsw.tools.cda.base.model.util.FilteredContainers
 
IWorksetInitializationListener - Interface in org.pfsw.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.pfsw.tools.cda.base.model.workset
 

J

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

K

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

L

loadContainersFrom(File) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerResolver
Loads containers from the given file that must be an XML file.
loadIfNecessary() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
If the dependencies of this class have not yet been initialized then they will be loaded now.
LOCATION_SEQUENCE_1 - Static variable in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 
LOCATION_SEQUENCE_2 - Static variable in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 

M

MainClassDetector - Class in org.pfsw.tools.cda.core.dependency.analyzer
Detects all classes that implement a static main(String[]) method.
MainClassDetector() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.MainClassDetector
 
makeNamedTypeID(int, int) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
matches(TAnalyzableElement) - Method in interface org.pfsw.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.pfsw.tools.cda.base.model.util.IAnalyzableElementDependencyFilter
Returns true if the given dependency matches the filter's criteria.
matches(String) - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
Tests if the given string matches the pattern.
matches(String) - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
 
matches(TAnalyzableElement) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
Returns true if the given element matches the criteria of this detector.
matches(ClassInformation) - Method in class org.pfsw.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(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.InterfaceImplementorsDetector
 
matches(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MainClassDetector
Here it always returns false because the classes will be selected separately in the MainClassDetector.process(ClassInformation) method.
matchesAny(String) - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
Returns true, if the given probe matches any of the patterns.
matchesNone(String) - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
Returns true, if the given probe matches none of the patterns.
METADATA_FOLDER_NAME - Static variable in interface org.pfsw.tools.cda.core.classpath.eclipse.EclipseConstants
 
ModelExportEngine - Class in org.pfsw.tools.cda.core.export
The single instance holds a registry of all plugged-in model exporter factories.
modifyAutoReloadable(Boolean) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.Workset
Sets the new description and changes the state of the workset to dirty.
modifyIgnorePatterns(StringFilterCollection) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.Workset
Sets the new name and changes the state of the workset to dirty.
modifyShortContainerNames(Boolean) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.Workset
Sets the new view filters and changes the state of the workset to dirty.
Module - Class in org.pfsw.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.pfsw.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.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Initialize the new instance with an element to analyze.
MonitoredDependencyAnalyzer(IAnalyzableElement, IProgressMonitor) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Initialize the new instance with an element to analyze and a progress monitor.
moveToNext() - Method in class org.pfsw.tools.cda.base.model.util.ContainerFilteringIterator
 
MSG_CANNOT_LOAD_WORKSET_0_1 - Static variable in class org.pfsw.tools.cda.core.Module
 
MSG_ERROR_PARSING_WORKSET_0_1 - Static variable in class org.pfsw.tools.cda.core.Module
 
MSG_FILE_0_NOT_EXISTING - Static variable in class org.pfsw.tools.cda.core.Module
 
MSG_PARSER_ERROR_WORKSET_0_1 - Static variable in class org.pfsw.tools.cda.core.Module
 

N

namedTextArray() - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
namedTextAt(int) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
nameOfClass() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
 
nameOfClass() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
Returns the name (without package) of the implementing class
nameOfClass() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the name (without package) of the implementing class
nameOfClass() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.PackageDependencyInfo
 
newRegistry() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
 
newResultCollection() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
Creates a new result collection.
newSlot() - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
 
next() - Method in class org.pfsw.tools.cda.base.model.util.ContainerFilteringIterator
 
notFound() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Returns true, if the package has not been found in any container
NotFoundClassContainer - Class in org.pfsw.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.pfsw.tools.cda.base.model.NotFoundClassContainer
Initialize the new instance with a workset.
notifyCallbacksAndListeners(IWorksetInitializationListener.EventType) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Notifies all registered callbacks and listeners about the given event.
notifyResultHandlers() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
 
numberOfCycles() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Returns how many circular dependencies this result contains.

O

OdemXmlClassInitializer - Class in org.pfsw.tools.cda.core.init
Loads the dependencies from the OdemXmlContainerSpecification into the ClassInformation object.
OdemXmlClassInitializer() - Constructor for class org.pfsw.tools.cda.core.init.OdemXmlClassInitializer
 
OdemXmlContainerInitializer - Class in org.pfsw.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.pfsw.tools.cda.core.init.OdemXmlContainerInitializer
Initialize the new instance with default values.
OdemXmlContainerResolver - Class in org.pfsw.tools.cda.core.init
This resolver can load container information from ODEM models that are stored as XML files.
OdemXmlContainerResolver() - Constructor for class org.pfsw.tools.cda.core.init.OdemXmlContainerResolver
Initialize the new instance with default values.
OdemXmlContainerSpecification - Class in org.pfsw.tools.cda.core.init
Holds the declaring data of a container and its content.
OdemXmlContainerSpecification(String, Element) - Constructor for class org.pfsw.tools.cda.core.init.OdemXmlContainerSpecification
Initialize the new instance with default values.
openClassFile(ClassInformation) - Method in class org.pfsw.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.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_BY_CLASS_NAME - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_BY_CONTAINER - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_BY_PACKAGE - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_DESCENDING - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
org.pfsw.tools.cda.base - package org.pfsw.tools.cda.base
 
org.pfsw.tools.cda.base.global - package org.pfsw.tools.cda.base.global
 
org.pfsw.tools.cda.base.model - package org.pfsw.tools.cda.base.model
 
org.pfsw.tools.cda.base.model.processing - package org.pfsw.tools.cda.base.model.processing
 
org.pfsw.tools.cda.base.model.util - package org.pfsw.tools.cda.base.model.util
 
org.pfsw.tools.cda.base.model.workset - package org.pfsw.tools.cda.base.model.workset
 
org.pfsw.tools.cda.base.odem.xml - package org.pfsw.tools.cda.base.odem.xml
 
org.pfsw.tools.cda.base.util - package org.pfsw.tools.cda.base.util
 
org.pfsw.tools.cda.core - package org.pfsw.tools.cda.core
 
org.pfsw.tools.cda.core.classpath.eclipse - package org.pfsw.tools.cda.core.classpath.eclipse
 
org.pfsw.tools.cda.core.comparators - package org.pfsw.tools.cda.core.comparators
 
org.pfsw.tools.cda.core.decompiler.spi - package org.pfsw.tools.cda.core.decompiler.spi
 
org.pfsw.tools.cda.core.dependency.analyzer - package org.pfsw.tools.cda.core.dependency.analyzer
 
org.pfsw.tools.cda.core.dependency.analyzer.model - package org.pfsw.tools.cda.core.dependency.analyzer.model
 
org.pfsw.tools.cda.core.dependency.path - package org.pfsw.tools.cda.core.dependency.path
 
org.pfsw.tools.cda.core.export - package org.pfsw.tools.cda.core.export
 
org.pfsw.tools.cda.core.init - package org.pfsw.tools.cda.core.init
 
org.pfsw.tools.cda.core.io.workset - package org.pfsw.tools.cda.core.io.workset
 
org.pfsw.tools.cda.core.model.util - package org.pfsw.tools.cda.core.model.util
 
org.pfsw.tools.cda.core.processing - package org.pfsw.tools.cda.core.processing
 
org.pfsw.tools.cda.plugin.export.spi - package org.pfsw.tools.cda.plugin.export.spi
Export Service Programming Interface
org.pfsw.tools.cda.ui.plugin.export.spi - package org.pfsw.tools.cda.ui.plugin.export.spi
UI Export Service Provider Interface
org.pfsw.tools.cda.ui.plugin.spi - package org.pfsw.tools.cda.ui.plugin.spi
UI Service Provider Interface
org.pfsw.tools.cda.ui.xpi - package org.pfsw.tools.cda.ui.xpi
Extension Point Interface
org.pfsw.tools.cda.xpi - package org.pfsw.tools.cda.xpi
Extension Point Interface
OUTPUT_TYPE_ONLY_FILTER - Static variable in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
 

P

PackageDependantsDetector - Class in org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.PackageDependantsDetector
Initialize the new instance with default values.
PackageDependencyInfo - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
Holds the result of a package dependency analysis.
PackageDependencyInfo(Workset, ClassPackage, DependencyClassNode[], DependencyClassNode[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.PackageDependencyInfo
Initialize the new instance with default values.
packages() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
packages(List<ClassPackage>) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
packagesCollected() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns whether or not this container has been initialized.
packagesCollected(boolean) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Sets whether or not this container has been initialized.
PackagesProcessingTask - Class in org.pfsw.tools.cda.core.processing
Process all packages in a workset in this thread
PackagesProcessingTask(String, ClassPackage, IMutableClassPackageProcessor, IProgressMonitor, IElementsProcessingResultHandler) - Constructor for class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
Initialize the new instance with default values.
PackagesSearchResult<S extends IAnalyzableElement> - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
Class for a search result containing packages.
PackagesSearchResult(S, ClassPackage[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.PackagesSearchResult
Initialize the new instance with default values.
PARAM_OUTPUT_FILENAME - Static variable in class org.pfsw.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.
parseManifest() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
PluginConfiguration - Class in org.pfsw.tools.cda.xpi
This is the container class for generic plugin configuration.
PluginConfiguration() - Constructor for class org.pfsw.tools.cda.xpi.PluginConfiguration
Initialize the new instance with default values.
Preferences - Class in org.pfsw.tools.cda.base.global
Contains individual settings that can be stored and loded from a file.
PREFERENCES_FILENAME - Static variable in class org.pfsw.tools.cda.base.global.Preferences
 
prepareAndAddClassName(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Checks if the given className is an array signature and handles it appropriately.
prepareExport() - Method in class org.pfsw.tools.cda.plugin.export.spi.AModelExporter
This method is called to initiate an export.
prerequisites() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns all nodes that are prerequisites of this node.
process(TAnalyzableElement) - Method in interface org.pfsw.tools.cda.base.model.processing.IAnalyzableElementProcessor
Will be called to do the processing on the given element.
process(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassDependencyDetector
Process the given class info.
process(TAnalyzableElement) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
Process the given element.
process(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
Collects all classes to detect duplicates.
process(ClassInformation) - Method in class org.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.Workset
Calls the given processor for each contained class container object.
processClassInformationObjects(Collection<ClassInformation>, IClassInformationProcessor<?>) - Method in class org.pfsw.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.
processClassInformationObjects(Collection<ClassInformation>, IClassInformationProcessor<?>) - Method in class org.pfsw.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.pfsw.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<ClassInformation>) - Method in class org.pfsw.tools.cda.base.model.Workset
Calls the given processor for each contained class info object.
processClassPackageObjects(Collection<ClassPackage>, IClassPackageProcessor) - Method in class org.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.Workset
Calls the given processor for each contained class package object.
processFile(File) - Method in class org.pfsw.tools.cda.core.init.JarAndDirectoryContainerResolver
 
processFile(File) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerResolver
 
processFile(File) - Method in class org.pfsw.tools.cda.core.init.WarContainerResolver
This will be called for each WAR file that has been defined by the classpath entry.
ProcessingClassNode - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
Represents a class during analyis processing.
ProcessingClassNode(ClassInformation) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingClassNode
Initialize the new instance with default values.
ProcessingResult<TAnalyzableElement extends IAnalyzableElement> - Class in org.pfsw.tools.cda.core.processing
This is a container for result objects from a processing of analyzable elements.
ProcessingResult(Collection<TAnalyzableElement>) - Constructor for class org.pfsw.tools.cda.core.processing.ProcessingResult
Initialize the new instance with default values.
ProcessingState - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
Provides an internal state and state manipulation methods for all subclasses.
ProcessingState() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
Initialize the new instance with default values.
processSoftwareComponents(Collection<SoftwareComponent>, ISoftwareComponentProcessor) - Method in class org.pfsw.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<SoftwareComponent>, ISoftwareComponentProcessor) - Method in class org.pfsw.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<SoftwareComponent>, ISoftwareComponentProcessor) - Method in class org.pfsw.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.
PS_AUTO_INSERT_VARS - Static variable in class org.pfsw.tools.cda.base.global.Preferences
 
PS_AUTO_LOAD_WORKSETS - Static variable in class org.pfsw.tools.cda.base.global.Preferences
 
PS_WORKSET_DIR - Static variable in class org.pfsw.tools.cda.base.global.Preferences
 

R

readClasspathEntries(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the .classpath file at the given project location.
readClasspathEntries(File) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the .classpath file specified by the given parameter.
readClasspathEntriesFrom(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the specified .classpath file.
readClasspathVariables(File) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
readDirFromLocationFile(File) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 
readExpectedSequence(InputStream, int[]) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the given sequence of bytes from the stream.
readProjectPathFrom(InputStream) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
This method reads from a binary file of which the format is unknown.
readToZero(InputStream) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the next sequence as zero terminated string and returns it as Java String assuming UTF-8 encoding.
readWorkset(String) - Static method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
Read the workset from the file with the given name.
readWorkset(File) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
readZeroTerminatedString(InputStream) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the next sequence as zero terminated string and returns it as Java String assuming UTF-8 encoding.
REAL_SOURCE_TYPE_ONLY_FILTER - Static variable in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
A filter that selects only those entries that are of type source but not references to other projects.
recursiveProcessing(Collection<PE>) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
Executes the processing over the workset's elements for the start element and afterwards for all found elements recursively until no new one was found.
reduceStringLength(String, int, String, String, boolean) - Method in class org.pfsw.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.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.GenericClassContainer
Returns true if this container directly depends on the given container.
refersTo(IAnalyzableElement) - Method in interface org.pfsw.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.pfsw.tools.cda.base.model.Workset
Returns always false
refersToClassNamed(String) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if any of the referred classes has the same name as the given one.
registerID(int, int) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Checks if the ID for the given two values is already registered.
release() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
release() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
release() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
release() - Method in class org.pfsw.tools.cda.base.model.util.ContainerSpecificationElement
This method must be called when the specification's underlying resources are not needed anymore and therefore can be released.
release() - Method in class org.pfsw.tools.cda.base.model.Workset
Release all referred resources (particularly the cache).
release() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
release() - Method in class org.pfsw.tools.cda.core.model.util.BundledContainerSpecification
Since by definition the file represented by this specification is actually from a (zip) bundle, its physical representation is a temporary file which will now be deleted.
releaseExternalResources() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
releaseExternalResources() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Default implementation is doing nothing.
releasePhysicalContainers() - Method in class org.pfsw.tools.cda.base.model.Workset
Iterate over all physical containers and inform them that it is now okay to release any external resources (e.g.
releaseReleasables() - Method in class org.pfsw.tools.cda.base.model.Workset
 
remove() - Method in class org.pfsw.tools.cda.base.model.util.ContainerFilteringIterator
Not supported.
remove(StringFilter) - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
Removes the given filter from the collection if it exists
remove(String, Object) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.workset.Variables
 
removeAll(Collection<NamedText>) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
removeClassesOfThisPackage(DependencyClassNode[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassBundleDependencyInfo
 
removeComponent(SoftwareComponent) - Method in class org.pfsw.tools.cda.base.model.ComponentModel
Remove the given component
removeComponent(SoftwareComponent) - Method in interface org.pfsw.tools.cda.base.model.IComponentHolder
Remove the given component
removeComponent(SoftwareComponent) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
Remove the given component
removePropertyChangeListener(PropertyChangeListener) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.Workset
 
removeSubContainer(GenericClassContainer) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
If the given container is in the list of sub containers it will be removed and its parent container will be set to null.
removeVariable(String) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
replace(String) - Method in class org.pfsw.tools.cda.base.model.workset.VariablePool
Replace all variables in the given text
replaceVariable(Properties) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Replaces the variable in the path with the corresponding value from the variable in the given variables pool.
replaceVariables(List<EclipseClasspathEntry>, Properties) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
replaceVariables(String) - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
REQUIRES - Static variable in class org.pfsw.tools.cda.base.model.SoftwareComponentDependency
 
reset() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Resets the internal state.
reset() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
reset() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
Resets the internal state.
reset() - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
Removes all patterns and starts with a new empty collection.
reset() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
 
resetCache() - Method in class org.pfsw.tools.cda.base.model.Workset
 
resetClasspathParts() - Method in class org.pfsw.tools.cda.base.model.Workset
 
resetClassSpace() - Method in class org.pfsw.tools.cda.base.model.Workset
 
resetFollowIgnorePatterns() - Method in class org.pfsw.tools.cda.base.model.Workset
 
resetNodeRegistry() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
resetPackagePatterns() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
Removes all package patterns currently defined in this component.
resetProcessingCounter() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
resetRegisteredNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Reset the state of all registered class nodes to new.
resetResolvedClasses() - Method in class org.pfsw.tools.cda.base.model.Workset
 
resetVariables() - Method in class org.pfsw.tools.cda.base.model.Workset
 
resetViewFilters() - Method in class org.pfsw.tools.cda.base.model.Workset
 
run() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
 
run() - Method in class org.pfsw.tools.cda.core.export.BackgroundExportRunnable
 
run() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
Executes the whole processing.
runnableFinished(Runnable, boolean) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Gets called when a runnable ends its run() method.
runnableFinished(Runnable, boolean) - Method in interface org.pfsw.tools.cda.core.processing.IRunnableTerminationListener
Gets called when a runnable ends its run() method.

S

saveWorkset(Workset) - Method in class org.pfsw.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.pfsw.tools.cda.core.io.workset.WorksetWriter
Stores the given workset in the file with the given name.
SCHEMA_FILENAME - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
SCHEMA_FILENAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
SCHEMA_NAME - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
SCHEMA_NAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
SCHEMA_URI - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
SCHEMA_URI - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
SCHEMA_URI_BASE - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
SCHEMA_URI_BASE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
SCHEMA_VERSION - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
set(String, Object) - Method in class org.pfsw.tools.cda.xpi.PluginConfiguration
Stores the given configuration object under the specified key.
setActive(boolean) - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
Sets whether or not this filter is currently active.
setAlias(String) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
setAlias(String) - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
setAnalyzedClass(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
 
setAnalyzedElement(E) - Method in interface org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
 
setAnalyzedElement(IAnalyzableElement) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
setAnalyzedPackage(ClassPackage) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.PackageDependencyInfo
 
setAnalyzer(MonitoredDependencyAnalyzer) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
 
setAnalyzer(ClassDependencyPathAnalyzer) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
setAnalyzingTime(long) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Sets the time (in milliseconds) the analysis lasted.
setAttributeValue(String, Object) - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
Sets the given value into the attribute with the specified name
setAutoInsertVariablesIntoClasspath(Boolean) - Method in class org.pfsw.tools.cda.base.global.Preferences
 
setAutoLoadWorksets(String[]) - Method in class org.pfsw.tools.cda.base.global.Preferences
Sets the workset filenames to be loaded automatically at next startup
setAutoReloadable(Boolean) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setCache(StructuredCache) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setCache(Map<String, Map<Object, Object>>) - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
 
setChainTrackers(ClassDependencyPathElement[]) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPath
 
setClassContainers(List<GenericClassContainer>) - Method in class org.pfsw.tools.cda.base.model.ClassSpace
 
setClassDictionary(CollectorDictionary<String, ClassInformation>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
 
setClasses(List<ClassInformation>) - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
setClassFileLoading(DependencyResolverTask) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
setClassFileVersion(ClassFileVersion) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setClassFolderNames(String...) - Static method in class org.pfsw.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.pfsw.tools.cda.base.model.ClassInformation
Set the type classification of this class info.
setClassification(ContainerClassification) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
setClassInfo(ClassInformation) - Method in class org.pfsw.tools.cda.core.decompiler.spi.DecompiledCode
 
setClassInfo(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
setClassInfo(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingClassNode
 
setClassInfo(ClassInformation) - Method in class org.pfsw.tools.cda.core.processing.ClassesProcessingTask
 
setClassInitializer(IClassInitializer) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setClassName(String) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setClassNode(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
setClassPackage(ClassPackage) - Method in class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
 
setClassPath(String...) - Method in interface org.pfsw.tools.cda.core.decompiler.spi.IDecompiler
Sets the JAR files and folders that are on the classpath and are relevant for decompiling a class.
setClasspathMetadata(ClasspathMetadata) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setClasspathParts(List<ClasspathPartDefinition>) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setClassProcessor(IClassInformationProcessor<?>) - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
 
setClassProcessor(IMutableClassInformationProcessor<?>) - Method in class org.pfsw.tools.cda.core.processing.ClassesProcessingTask
 
setClassSpace(IClassSpace) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
setClassSpaceAndFactory(ClassSpace) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setClassSpaceBuilder(IClassSpaceBuilder) - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
setClassSpaceBuilder(IClassSpaceBuilder) - Method in interface org.pfsw.tools.cda.core.init.IContainerResolver
 
setClassToAnalyze(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
setCollectedElements(Collection<TAnalyzableElement>) - Method in class org.pfsw.tools.cda.core.processing.ProcessingResult
 
setComponentModel(ComponentModel) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setContainedIn(GenericClassContainer) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
setContainer(GenericClassContainer) - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
setContainer(ClassContainer) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
 
setContainer(GenericClassContainer) - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
setContainerInfoList(List<ContainerInfo>) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
setContainerMetaInfo(List<ContainerInfo>) - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathMetadata
 
setContainerProcessor(IMutableClassContainerProcessor) - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
setContainerSpecificationElement(ContainerSpecificationElement) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
setContainerXml(Element) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerSpecification
 
setCpPartDefinition(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.init.FilePatternContainerResolver
 
setCurrentClass(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
setCurrentState(int) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setCurrentState(int) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
setDefinition(String) - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
Sets the definition as string
setDependants(List<DependencyNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
setDependencyClassification(DependencyClassification) - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
setDependencyPaths(List<ClassInformation[]>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
 
setDescription(String) - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
setDescription(String) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
setDescription(String) - Method in class org.pfsw.tools.cda.base.model.Workset
Sets the description of this workset
setDirectImplementorsOnly(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.InterfaceImplementorsDetector
 
setDirectRefClasses(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassBundleDependencyInfo
 
setDone() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
setEntryType(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
setEventType(IWorksetInitializationListener.EventType) - Method in class org.pfsw.tools.cda.core.init.AWorksetInitializationEventCallback
 
setExclude(boolean) - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
Sets whether or not this filter matching must be treated as exclude filter.
setExcludedElements(Collection<E>) - Method in interface org.pfsw.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.pfsw.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
 
setExported(boolean) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Sets whether this entry is exported to be visible to depening projects
setExtendedOrImplementedInterfaces(List<ClassInformation>) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setFilename(String) - Method in class org.pfsw.tools.cda.base.model.Workset
Sets the filename this workset was stored under
setFileSize(long) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setFilterAt(int, StringFilter) - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
 
setFollowIgnorePatterns(StringFilterCollection) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setFormattedCode(String) - Method in class org.pfsw.tools.cda.core.decompiler.spi.DecompiledCode
 
setFoundObjects(E[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
 
setFoundPaths(List<ClassDependencyPath>) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
setFromClassNode(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
 
setFromNode(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
 
setGlobalVariables(Variables) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setHighestClassFileVersion(ClassFileVersion) - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
setHighestClassFileVersion(ClassFileVersion) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
setHighestClassFileVersion(ClassFileVersion) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setId(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Sets the unique id of the search result
setId(String) - Method in class org.pfsw.tools.cda.plugin.export.spi.AModelExporter
Returns the exporte's id
setIgnoreCyclesInSameContainer(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setIgnoreCyclesInSamePackage(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setIgnoreCyclesInSamePackageBranch(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setIgnorePackages(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassesSearchResult
 
setIgnoreThirdPartyLibraries(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setIncludedComponents(List<SoftwareComponent>) - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
setIncludedContainers(List<GenericClassContainer>) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
setInitState(Workset.InitState) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setInProgress() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
setIntegrationService(IIntegrationService) - Method in class org.pfsw.tools.cda.ui.plugin.spi.ASubWindowPlugin
Do NOT call this method.
setIsCancelled(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
setIsInnerClass(boolean) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setIsRecursiveProcessing(boolean) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
setLastWorksetDirectory(String) - Method in class org.pfsw.tools.cda.base.global.Preferences
Sets the last used workset directory
setLocalVariables(Variables) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setMainClass(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
setManifestContent(String) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
setModifiers(int) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setName(String) - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
setName(String) - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
setName(String) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
setName(String) - Method in class org.pfsw.tools.cda.base.model.Workset
Sets the name of this workset
setNamedTextAt(int, NamedText) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
setNameSuffix(String) - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
setNew() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
setNodeRegistry(Map<ClassInformation, ProcessingClassNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setNodeRegistry(Map<ClassInformation, DependencyClassNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
setNodeStack(Stack<ProcessingClassNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setNotFoundClassesContainer(GenericClassContainer) - Method in class org.pfsw.tools.cda.base.model.ClassSpace
 
setOtherData(Object) - Method in class org.pfsw.tools.cda.core.processing.ProcessingResult
 
setOtherProperties(IObjectProperties) - Method in class org.pfsw.tools.cda.base.model.AModelObject
 
setOtherProperties(IObjectProperties) - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
setPackagePatterns(StringPatternCollection) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
setPackageProcessor(IMutableClassPackageProcessor) - Method in class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
 
setParentComponentHolder(IComponentHolder) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
setPath(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Sets the path (without resolved variable) of this entry
setPathElementRegistry(Map<DependencyClassNode, ClassDependencyPathElement>) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
 
setPaths(ClassDependencyPath[]) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
setPluginId(String) - Method in class org.pfsw.tools.cda.xpi.APluginImplementation
Sets the identifier of this plugin.
setPrerequisites(List<DependencyNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
setProcessingType(String) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
 
setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
setProjectPath(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
setProperty(String, Object) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.AnalyzableElementDependency
Sets the value of the property with the specified name to the given object.
setPropertyChangeSupport(PropertyChangeSupport) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setReferredClasses(List<ClassInformation>) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setReferredClassesNodes(DependencyClassNode[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Sets the complete list of (directly and indirectly) referred classes
setReferredContainers(GenericClassContainer[]) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
setReferredPackages(ClassPackage[]) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setReferredPackages(ClassPackage[]) - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
setResult(CircularDependenciesResult) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setResult(DependencyInfo) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
setResultHandler(IElementsProcessingResultHandler) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
setRootElement(ClassDependencyPathElement) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
 
setSearchInitiator(S) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
 
setSetting(String, String) - Method in class org.pfsw.tools.cda.base.global.Preferences
Set the preference settings value or null for the given key
setSettings(Settings) - Method in class org.pfsw.tools.cda.base.global.Preferences
 
setShortContainerNames(Boolean) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setSlot(String, Map<Object, Object>) - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
 
setSortCriteria(String) - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
setSortCriteriaToClass() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
setSortCriteriaToContainer() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
setSortCriteriaToPackage() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
setSortOrder(String) - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
setSortOrderAscending() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
setSortOrderDescending() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
setSource(ClassContainer) - Method in class org.pfsw.tools.cda.base.model.ClassContainerDependency
 
setSource(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
setSource(ClassPackage) - Method in class org.pfsw.tools.cda.base.model.ClassPackageDependency
 
setSource(SoftwareComponent) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponentDependency
 
setSource(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
setSourcePath(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Sets the path to the corresponding source code of this entry
setStateAnalyzing() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setStateComplete() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setStateNotFound() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setStereotype(String) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setSuperClass(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Sets the superclass information of this class
setSupplementaryData(String) - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
setSupportsGraphView(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
 
setTarget(ClassContainer) - Method in class org.pfsw.tools.cda.base.model.ClassContainerDependency
 
setTarget(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.ClassInformationDependency
 
setTarget(ClassPackage) - Method in class org.pfsw.tools.cda.base.model.ClassPackageDependency
 
setTarget(SoftwareComponent) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponentDependency
 
setTarget(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
setThirdPartyFlag(boolean) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Sets whether or not this container is a third party library
setThirdPartyFlag(boolean) - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
setTimestamp(Long) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
setTitle(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Sets a describing title for the search result
setToClass(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
 
setType(TypeClassification) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setType(ClasspathPartDefinitionType) - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
setValue(String, String) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
setValueFor(String, Object) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
setVariablePool(VariablePool) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setVersionFromManifest(Version) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
setViewFilters(StringFilterCollection) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setWithMainMethod(boolean) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setWorkset(Workset) - Method in class org.pfsw.tools.cda.base.model.ClassSpace
 
setWorkset(Workset) - Method in class org.pfsw.tools.cda.base.model.ComponentModel
 
setWorkset(Workset) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
setWorkset(Workset) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
 
setWorkset(Workset) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
setWorkset(Workset) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
setWorkset(Workset) - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
 
setWorkspacePath(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
setWorkspacePath(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 
shortDisplayString(IStringFilter) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns the short name of this container for display.
shortestPackageName(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
showProgress(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
This method will be called for each element the analyzer currently works on.
showProgress(int, Object[]) - Method in interface org.pfsw.tools.cda.core.processing.IProgressMonitor
This method will be called by an application to display the current progress.
SignatureExaminer - Class in org.pfsw.tools.cda.core.dependency.analyzer
This class is responsible to examine class, field and method signatures for type names.
SignatureExaminer() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
size() - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
 
size() - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
size() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPath
Returns the number of elements in the chain
skipAfter(StringExaminer, char...) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
Moves the given examiner forward until it reaches the end of the string or one of the given stop characters.
skipDuplicateContainers() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
SoftwareComponent - Class in org.pfsw.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.pfsw.tools.cda.base.model.SoftwareComponent
Initialize the new instance with default values.
SoftwareComponentDependency - Class in org.pfsw.tools.cda.base.model
Represents the dependency of one component (source) to another component (target).
SoftwareComponentDependency(SoftwareComponent, SoftwareComponent) - Constructor for class org.pfsw.tools.cda.base.model.SoftwareComponentDependency
Initialize the new instance with default values.
sortByClassName() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
sortByContainerName() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
sortByPackageName() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
sortEntries(List<EclipseClasspathEntry>) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
Moves the output entry up to the place where the source entries are
stackToArray() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
startBackgroundContainerLookup() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
startBackgroundWorksetScanner() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
startClassFileLoadingThread() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
startContainer(IContainer) - Method in class org.pfsw.tools.cda.xpi.AModelObjectVisitor
Will be called to process the specified container.
startContext(IExplorationContext) - Method in class org.pfsw.tools.cda.xpi.AModelObjectVisitor
Will be called to process the specified context.
startModelObject(IExplorationModelObject) - Method in class org.pfsw.tools.cda.xpi.AModelObjectVisitor
Will be called to process the specified model object.
startNamespace(INamespace) - Method in class org.pfsw.tools.cda.xpi.AModelObjectVisitor
Will be called to process the specified namespace.
startProgressMonitor() - Method in interface org.pfsw.tools.cda.core.processing.IProgressMonitor
Start the progress monitor.
startType(IType) - Method in class org.pfsw.tools.cda.xpi.AModelObjectVisitor
Will be called to process the specified type.
stopAllBackgroundTasks() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
store() - Method in class org.pfsw.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.pfsw.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.pfsw.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.pfsw.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.pfsw.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() - Method in class org.pfsw.tools.cda.base.global.Preferences
 
str() - Method in class org.pfsw.tools.cda.base.model.AModelObject
 
str() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
str() - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
str() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
str() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
str() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
str() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
str() - Method in class org.pfsw.tools.cda.core.init.AContainerResolver
 
str() - Method in class org.pfsw.tools.cda.core.init.OdemXmlClassInitializer
 
str() - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
str() - Static method in class org.pfsw.tools.cda.core.Module
 
StringFilter - Class in org.pfsw.tools.cda.base.model.util
This filter extends StringPattern with the possibility to activate/deactivate it.
StringFilter(String, boolean, boolean) - Constructor for class org.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.util.StringFilter
Initializes the new instance with the string pattern.
StringFilter(String, char) - Constructor for class org.pfsw.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.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.util.StringFilterCollection
 
StringUtil - Class in org.pfsw.tools.cda.base.util
Extension of the org.pf.text.StringUtil
StructuredCache - Class in org.pfsw.tools.cda.base.model.workset
This cache can be used to store various objects in different categories.
StructuredCache() - Constructor for class org.pfsw.tools.cda.base.model.workset.StructuredCache
Initialize the new instance with default values.
SUPPORT_EMPTY_STRING_MATCH - Static variable in class org.pfsw.tools.cda.base.model.util.StringFilter
 
supportsGraphView() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
 

T

TAG_ARCHITECTURE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_CLASSPATH - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_CLASSPATH_PART - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_COMPONENT - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_COMPONENT_MODEL - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_CONTAINER - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_CONTAINER - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_CONTAINER_INFO - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_CONTEXT - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_CREATED_BY - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_DEPENDENCIES - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_DEPENDENCIS - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_DEPENDS_ON - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_DESCRIPTION - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_DESCRIPTION - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_EXPORTER - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_FILTER - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_HEADER - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_IGNORE_FILTERS - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_NAMESPACE - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_OPTIONS - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_PACKAGE_PATTERN - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_PROVIDER - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_ROOT - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_TYPE - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
TAG_VARIABLE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_VARIABLES - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_VIEW_FILTERS - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_WORKSET - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_WORKSET_NAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
takeArchitecture(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeClasspathDefinition(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeComponentModels(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeContainerInfoData(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeDescription(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeIgnoreFilters(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeOptions(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeVariables(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeViewFilters(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
TEMP_FOLEDR_PREFIX - Static variable in class org.pfsw.tools.cda.core.model.util.BundledContainerSpecification
 
terminateProgressMonitor() - Method in interface org.pfsw.tools.cda.core.processing.IProgressMonitor
Terminate the progress monitor.
toClassInfoArray(Collection<ClassInformation>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
toContainerArray(Collection<GenericClassContainer>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
toNodeArray(Collection<DependencyClassNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
toPackageArray(Collection<ClassPackage>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
toString() - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
toString() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
toString() - Method in class org.pfsw.tools.cda.base.model.ClassFileVersion
 
toString() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
toString() - Method in class org.pfsw.tools.cda.base.model.ClassPackage
 
toString() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
toString() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
toString() - Method in class org.pfsw.tools.cda.base.model.util.StringFilter
 
toString() - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
 
toString() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
toString() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns the string representation
toString() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
toString() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
toString() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingClassNode
 
TXT_EXTENDS - Static variable in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
TXT_IMPLEMENTS - Static variable in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
TXT_NEEDS - Static variable in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
TXT_USES - Static variable in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 

U

underlyingClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
updateFrom(Workset) - Method in class org.pfsw.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.pfsw.tools.cda.base.model.ClassInformationDependency
 
util() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 

V

VAL_EXTENDS - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
VAL_FALSE - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
VAL_FALSE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
VAL_IMPLEMENTS - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
VAL_TRUE - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
VAL_TRUE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
VAL_TYPE_BIN_CLASS - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
VAL_TYPE_ODEM_XML - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
VAL_USES - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
valueOf(String) - Static method in enum org.pfsw.tools.cda.base.model.AnalyzableElementType
Returns the enum constant of this type with the specified name.
valueOf(IAnalyzableElement) - Method in enum org.pfsw.tools.cda.base.model.AnalyzableElementType
 
valueOf(String) - Static method in enum org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pfsw.tools.cda.base.model.workset.IWorksetInitializationListener.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pfsw.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.pfsw.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.pfsw.tools.cda.base.model.workset.IWorksetInitializationListener.EventType
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.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
 
variableNameList() - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
VariablePool - Class in org.pfsw.tools.cda.base.model.workset
The container for all variables.
VariablePool() - Constructor for class org.pfsw.tools.cda.base.model.workset.VariablePool
Initialize the new instance with default values.
Variables - Class in org.pfsw.tools.cda.base.model.workset
This is a specialized container for variables (placeholders).
Variables() - Constructor for class org.pfsw.tools.cda.base.model.workset.Variables
Initialize the new instance with default values.
VARNAME_CDA_HOME - Static variable in class org.pfsw.tools.cda.base.Module
 
VENDOR - Static variable in class org.pfsw.tools.cda.base.Module
 
visitAnnotationDefault(AnnotationDefault) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitAnnotationEntry(AnnotationEntry) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitConstantClass(ConstantClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitConstantNameAndType(ConstantNameAndType) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitField(Field) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitJavaClass(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitLocalVariable(LocalVariable) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitLocalVariableTable(LocalVariableTable) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitMethod(Method) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitParameterAnnotationEntry(ParameterAnnotationEntry) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitStackObjects(Stack<AModelObject>, AModelObjectVisitor) - Method in class org.pfsw.tools.cda.base.model.AModelObject
 

W

waitAndReturnClasses() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
WaitingIElementsProcessingResultHandler - Class in org.pfsw.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.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Initialize the new instance with default timeout of 10 seconds.
WaitingIElementsProcessingResultHandler(long) - Constructor for class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Initialize the new instance with a timeout.
waitWhileProcessing() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
WarContainerResolver - Class in org.pfsw.tools.cda.core.init
This resolver loads container information from WEB-INF/classes folder and JAR files that are bundled inside a WAR file under WEB-INF/lib.
WarContainerResolver() - Constructor for class org.pfsw.tools.cda.core.init.WarContainerResolver
 
Workset - Class in org.pfsw.tools.cda.base.model
Contains all relevat information for one complete set of elements that are analyzed together.
Workset(String) - Constructor for class org.pfsw.tools.cda.base.model.Workset
Initialize the new instance with a name.
WORKSET_DTD_FILENAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
WORKSET_FILE_EXTENSION - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
WorksetAnalyzer - Class in org.pfsw.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.pfsw.tools.cda.core.init
This is a controller that is responsible to initialize a particular workset.
WorksetInitializer(Workset) - Constructor for class org.pfsw.tools.cda.core.init.WorksetInitializer
Initialize the new instance with default values.
WorksetReader - Class in org.pfsw.tools.cda.core.io.workset
This class is able to read Workset definitions from a file (based on the XML structure for worksets).
WorksetReader() - Constructor for class org.pfsw.tools.cda.core.io.workset.WorksetReader
Initialize the new instance with default values.
WorksetReaderException - Exception in org.pfsw.tools.cda.core.io.workset
Generic exception for everything that occured during reading a workset.
WorksetReaderException(String) - Constructor for exception org.pfsw.tools.cda.core.io.workset.WorksetReaderException
 
WorksetWriter - Class in org.pfsw.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.pfsw.tools.cda.core.io.workset.WorksetWriter
Initialize the new instance with default values.
WorksetWriterException - Exception in org.pfsw.tools.cda.core.io.workset
Generic exception for everything that occured during reading a workset.
WorksetWriterException(String) - Constructor for exception org.pfsw.tools.cda.core.io.workset.WorksetWriterException
 
WorksetXMLConstants - Interface in org.pfsw.tools.cda.core.io.workset
Constants for XML representation of a Workset

X

XML_ENCODING - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
XMLNames - Interface in org.pfsw.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 
Skip navigation links