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 Z 

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.
AArchiveBundleContainerResolver - Class in org.pfsw.tools.cda.core.resolver
Common data and behavior for resolvers that handle bundle archives (i.e.
AArchiveBundleContainerResolver(IClassSpaceBuilder, BundleContainerSpecification) - Constructor for class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
 
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.
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.
AClassFileAnalyzer - Class in org.pfsw.tools.cda.core.dependency.analyzer
Abstract class analyzer that implements common behavior.
AClassFileAnalyzer() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
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 - Class in org.pfsw.tools.cda.core.resolver
Common implementation for container resolvers.
AContainerResolver(IClassSpaceBuilder) - Constructor for class org.pfsw.tools.cda.core.resolver.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
 
add(T, int) - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
Adds an object with its associated priority.
add(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer.TypeNamesCollector
 
addAll(Collection<String>) - Method in class org.pfsw.tools.cda.base.model.util.StringFilterCollection
Adds all given string patterns to this filter collection.
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.
addBeanReference(SpringBeanReference) - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
addBeans(SpringBean...) - Method in class org.pfsw.tools.cda.base.model.spring.SpringConfigEntity
 
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
addClasspathPartDefinition(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.base.model.Workset
Adds the classpath definition to this workset.
addClasspathPartDefinitions(ClasspathPartDefinition...) - Method in class org.pfsw.tools.cda.base.model.Workset
Adds all specified classpath definitions to this workset.
addCodeAnalyzers(IMethodCodeAnalyzer...) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
Registers one or more code analyzers that will analyze by code to detect specific method invocations.
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
 
addContainerForAppInfClassesFolder() - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
 
addContainerForClassesFolder(String) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Adds a container for the given classes folder inside the archive and adds all classes in that folder to the container.
addContainerForWebInfClassesFolder() - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
 
addContainerFromDefinition(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.resolver.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(WorksetVersion, Element, SoftwareComponent) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
addContainersForJarFiles(String) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Adds a container for each JAR file in the given libFolder.
addContainersForJarFiles() - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
 
addContainersFromEclipseProject(String, String) - Method in class org.pfsw.tools.cda.core.resolver.EclipseClasspathContainerResolver
 
addContainersFromPattern(String) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
addContainersFromWarFile() - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
 
addContainerToClassSpace(GenericClassContainer) - Method in interface org.pfsw.tools.cda.core.init.IClassSpaceBuilder
Adds the given class container with all its packages and classes to the class space.
addContainerToClassSpace(String, IContainerCreator) - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
 
addDependant(TDependency) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
Adds the given node as dependant to this node, ignoring it if it is null or already contained in the dependants list.
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.
addEventTypes(IWorksetInitializationListener.EventType...) - Method in class org.pfsw.tools.cda.core.init.AWorksetInitializationEventCallback
 
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.
addInjectedDependency(IInjectedDependency) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Adds the given injection dependency to the list of injection dependencies if it is not yet in the list.
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(List<String>) - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
addListener(IWorksetInitializationListener) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Adds a listener that gets informed about the initialization progress.
addOsgiBundleClassesFolders() - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
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.
addParameters(Object...) - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
addPatterns(String...) - Method in class org.pfsw.tools.cda.base.model.util.ZipEntryFileNamePatterns
 
addPrerequisite(TDependency) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
Adds the given node as prerequisite to this node, ignoring it if it is null or already contained in the prerequisites list.
addPrerequisiteWithBackLink(TDependency) - 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
Add a listener that should be notified when this workset gets released.
addResource(ResourceInformation) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Add the given resource file info to the container if it is not yet present in the list of resources.
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.
addSpringConfig(SpringConfigEntity) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Adds the given spring configuration information to this container.
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.
addSubContainerDirNames(List<String>) - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
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 view filter collection that defines which classes should not be shown as dependencies.
AEmbeddableContainerResolver - Class in org.pfsw.tools.cda.core.resolver
Abstract superclass for all container resolvers that are handling containers that can be embedded in other containers.
AEmbeddableContainerResolver(IClassSpaceBuilder, BundleContainerSpecification) - Constructor for class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
AGenericClassContainerProcessor - Class in org.pfsw.tools.cda.base.model.processing
An abstract processor
AGenericClassContainerProcessor() - Constructor for class org.pfsw.tools.cda.base.model.processing.AGenericClassContainerProcessor
 
AliasRecommender - Interface in org.pfsw.tools.cda.core.spi
Derives from a given container object a reasonable alias name which it recommends to associate with the container.
ALL - Static variable in interface org.pfsw.tools.cda.base.model.filter.ClassInformationFilter
Standard filter that returns true for all ClassInformation objects (but false for null).
ALL - Static variable in interface org.pfsw.tools.cda.base.model.filter.ResourceInformationFilter
Standard filter that matches all ResourceInformation objects (but false for null).
ALL_MATCHING - Static variable in interface org.pfsw.tools.cda.base.model.util.IStringChecker
 
ALL_SERVICE_PROVIDER_DECLARATIONS - Static variable in interface org.pfsw.tools.cda.base.model.filter.ResourceInformationFilter
Standard filter that matches all ResourceInformation objects that are service provider declarations (see java.util.ServiceLoader).
ALL_ZIP_ENTRIES - Static variable in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
 
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.
AMethodCodeAnalyzer - Class in org.pfsw.tools.cda.core.dependency.analyzer
Common behavior of method byte code analyzers.
AMethodCodeAnalyzer() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
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(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
Analyze the given class.
analyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Starts the analyzing of the underlying element and all its contained classes.
analyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Starts analyzing and returns this analyzer.
analyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Starts analyzing and returns the analyzer itself.
analyze(Collection<ClassInformation>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
Collects all classes the given classes depend on (recursively) and returns the result as list of DependencyClassNode without any duplicates.
analyze(ClassInformation...) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
Collects all classes the given classes depend on (recursively) and returns the result as list of DependencyClassNode without any duplicates.
analyzeCodeOfMethod(Method) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
analyzeContainedClasses(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
analyzeMethod(Method, InstructionDetector, InstructionHandler) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
analyzeMethod(Method, Consumer<MethodInvocationInformation>) - Method in interface org.pfsw.tools.cda.core.dependency.analyzer.IMethodCodeAnalyzer
Analysis the given method and invokes the given callback for any found element.
analyzeMethod(Method, Consumer<MethodInvocationInformation>) - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
analyzeMethod(Method, Consumer<MethodInvocationInformation>) - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
analyzeMethod(Method, Consumer<MethodInvocationInformation>) - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
analyzeMethod(Method, Consumer<MethodInvocationInformation>) - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
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.io.workset.WorksetReader
 
appContext() - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
 
appContext() - Method in class org.pfsw.tools.cda.core.resolver.ContainerResolverFactory
 
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
 
ArchivedFileInfo - Class in org.pfsw.tools.cda.base.model.util
File information about a file inside an archive.
ArchivedFileInfo(File, String, String) - Constructor for class org.pfsw.tools.cda.base.model.util.ArchivedFileInfo
 
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
 
asAbsoluteFile(File) - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
Returns the given file expanded to an absolute file.
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.
asFileLocator() - Method in class org.pfsw.tools.cda.base.model.util.ArchivedFileInfo
 
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.
asSet(T...) - Method in class org.pfsw.tools.cda.base.util.CollectionUtil
Returns a new HashSet initialized with the given objects.
asStream(T[]) - Method in class org.pfsw.tools.cda.base.util.CollectionUtil
Returns the given array of objects as stream.
asString() - Method in class org.pfsw.tools.cda.base.model.ClassFileVersion
Returns the major and minor version as string separated by a dot.
asString() - Method in enum org.pfsw.tools.cda.base.model.container.SpringBootManifestEntry
 
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_ALIAS - Static variable in interface org.pfsw.tools.cda.base.odem.xml.XMLNames
 
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
 
attachServiceProviders(DependencyClassNode, List<ResourceInformation>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
 
ATTR_ALIAS - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_ANALYZE_SPRING_BEANS - 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_CALCULATE_HASHES - 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_IDENTIFIER - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_INCLUDE_RESOURCES - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
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
 
available() - Method in class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
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.
BcelUtil - Class in org.pfsw.tools.cda.core.dependency.analyzer.bcel
Static helper methods to work on BCEL objects.
BcelUtil() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.bcel.BcelUtil
 
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
beInitialized() - Method in class org.pfsw.tools.cda.base.util.IntegerBitLogic
 
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
 
BundleContainerSpecification - Class in org.pfsw.tools.cda.base.model.container
Represents a container that itself contains other containers and some classes directly, too.
BundleContainerSpecification(BundleContainerSpecification, String, String, File, File) - Constructor for class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
 
BundledContainerSpecification - Class in org.pfsw.tools.cda.base.model.container
A container specification that represents a single JAR file or class folder that is bundled inside a WAR, EAR or OSGI bundle file.
BundledContainerSpecification(BundleContainerSpecification, String, String, File) - Constructor for class org.pfsw.tools.cda.base.model.container.BundledContainerSpecification
 

C

calculateClassDependencies(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Calculates all classes (direct and transitive) 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
Detects all classes the given class node depends on recursively until no more additional dependencies are found.
calculateContentHash() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
calculateHashIfNecessary(ClassInformation, byte[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
If the hash value calculation is enabled this method calculates the hash of the given content bytes and sets it into the specified classInfo.
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.
canExtendClass() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this class info can extend another class (which is the case for class types only).
canExtendInterfaces() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this class info can extend interfaces (which is the case for interface and annotation types).
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.
canImplementInterfaces() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if this class info can implement interfaces (which is the case for class and enum types).
CDACORE0001 - Static variable in class org.pfsw.tools.cda.core.Module
 
CDACORE0002 - Static variable in class org.pfsw.tools.cda.core.Module
 
changeAlias(String) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Sets the alias of this container.
changeTempFolder(String) - Static method in class org.pfsw.tools.cda.core.io.TempFilesManager
 
changeThirdPartyFlag(boolean) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Sets whether or not this container is a third party library
checkOutOfBounds() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsIterator
 
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 a workset.
CLASS__FOR_NAME - Static variable in interface org.pfsw.tools.cda.core.dependency.analyzer.NameSourceIndicator
 
CLASS__GET_RESOURCE_1 - Static variable in interface org.pfsw.tools.cda.core.dependency.analyzer.NameSourceIndicator
 
CLASS_FILE_PATTERN - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
CLASS_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
CLASS_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
CLASS_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
CLASS_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
CLASS_PATH - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
CLASS_PATH - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
CLASS_PATH - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
CLASS_PATH - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
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(ContainerSpecification, Workset) - Constructor for class org.pfsw.tools.cda.base.model.ClassContainer
Initialize the new instance with a containser specification and a workset.
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.
ClassDefinition - Class in org.pfsw.tools.cda.base.model.spring
The definition of a class that points to a ClassInformation object or null after it has been resolved.
ClassDefinition(String) - Constructor for class org.pfsw.tools.cda.base.model.spring.ClassDefinition
 
ClassDefinition(String, ClassInformation) - Constructor for class org.pfsw.tools.cda.base.model.spring.ClassDefinition
 
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 a class space.
ClassFileResourceNamesAnalyzer - Class in org.pfsw.tools.cda.core.dependency.analyzer
Analyzes the constant pool and byte code of a given class and invokes associated callbacks to handle the found potential resource names.
ClassFileResourceNamesAnalyzer() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
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.
ClassForNameMethodCallAnalyzer - Class in org.pfsw.tools.cda.core.method.analyzer
Analyzed byte code for invocations of Class.forName(String).
ClassForNameMethodCallAnalyzer() - Constructor for class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
ClassGetResourceMethodCallAnalyzer - Class in org.pfsw.tools.cda.core.method.analyzer
Analyzes byte code for the invocation of Class.getResource(String).
ClassGetResourceMethodCallAnalyzer() - Constructor for class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
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.
ClassInformationFilter - Interface in org.pfsw.tools.cda.base.model.filter
Filter function for ClassInformation objects.
ClassInformationMatcher - Class in org.pfsw.tools.cda.base.model.processing
A processor implementation that can be used as matcher for ClassInformation objects based on a ClassInformationFilter.
ClassInformationMatcher(ClassInformationFilter) - Constructor for class org.pfsw.tools.cda.base.model.processing.ClassInformationMatcher
 
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.base.model.container.ContainerSpecification
Close underlying file (e.g.
close() - Method in class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
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.
closeAllPhysicalContainers() - Method in class org.pfsw.tools.cda.base.model.Workset
Closes all underlying files of physical class containers (e.g.
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.container.OdemXmlContainerSpecification
 
coll() - Method in class org.pfsw.tools.cda.base.model.util.JavaArchive
 
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.io.workset.WorksetReader
 
coll() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
coll() - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
 
collectArchivesFrom(List<String>) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
 
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
 
collectDirNamesFrom(List<String>) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
 
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(T, T) - Method in class org.pfsw.tools.cda.base.util.PrioritySorter.PrioritizingComparator
 
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.container
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.container.ContainerFilteringIterator
 
ContainerIdentifierCalculator - Enum in org.pfsw.tools.cda.base.model.workset
The enum values provide different variants of container identifier calculation.
ContainerInfo - Class in org.pfsw.tools.cda.base.model.workset
Holds additional information about physical class containers.
ContainerInfo(String) - Constructor for class org.pfsw.tools.cda.base.model.workset.ContainerInfo
Initialize the new instance the given identifier.
ContainerInfo(ClassContainer) - Constructor for class org.pfsw.tools.cda.base.model.workset.ContainerInfo
Creates a new instance with an identifier generated for the given container utilizing the newest identifier calculator.
ContainerNames - Class in org.pfsw.tools.cda.base.model.container
This class provides all variants of names a container may have.
ContainerNames() - Constructor for class org.pfsw.tools.cda.base.model.container.ContainerNames
 
ContainerResolverFactory - Class in org.pfsw.tools.cda.core.resolver
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.
ContainerSpecification - Class in org.pfsw.tools.cda.base.model.container
Each instance defines one element that specifies one container object.
ContainerSpecification(String) - Constructor for class org.pfsw.tools.cda.base.model.container.ContainerSpecification
Initialize the new instance with a full name of the container.
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
 
ContainerType - Enum in org.pfsw.tools.cda.base.model.container
Specifies an enum value for each supported container type.
ContainerTypeDetector - Class in org.pfsw.tools.cda.core.resolver
This class is responsible to detect the type of a container file.
ContainerTypeDetector() - Constructor for class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
 
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
 
containsAllRequiredHeaders(Settings, String...) - Method in class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
 
containsAllRequiredOsgiHeaders(Settings) - Method in class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
 
containsAllRequiredSpringBootHeaders(Settings) - Method in class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
 
containsVersion(String) - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
continueProcessing() - Method in class org.pfsw.tools.cda.base.model.processing.ResourceInformationCollector
 
continueProcessing() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
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.
CoreConstants - Interface in org.pfsw.tools.cda.core
Global constants of the Core component.
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.
create(int) - Static method in class org.pfsw.tools.cda.base.model.workset.WorksetVersion
 
create(String) - Static method in class org.pfsw.tools.cda.base.model.workset.WorksetVersion
 
create() - Static method in class org.pfsw.tools.cda.base.util.IntegerBitLogic
 
create() - Static method in class org.pfsw.tools.cda.base.util.PrioritySorter
Creates a new instance of this class.
createClassContainer(String, File) - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
Creates a new container object based on the name and the physical representation.
createClassContainer(String) - Method in class org.pfsw.tools.cda.core.resolver.EclipseClasspathContainerResolver
 
createClassContainer(String, Element) - Method in class org.pfsw.tools.cda.core.resolver.OdemXmlContainerResolver
 
createClassInfo(String) - Method in class org.pfsw.tools.cda.base.model.ClassPackage
Creates a new class info with the given fully qualified 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 (fully qualified) class 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.
createComparator() - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
 
createContainer(String) - Method in interface org.pfsw.tools.cda.core.resolver.IContainerCreator
 
createContainerResolver(IClassSpaceBuilder, ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.resolver.ContainerResolverFactory
Returns the appropriate container resolver for the given part definition or an empty Optional if the resolver cannot be determined.
createContainerResolver(IClassSpaceBuilder, BundleContainerSpecification, File) - Method in class org.pfsw.tools.cda.core.resolver.ContainerResolverFactory
Returns the appropriate container resolver for the given file or throws an exception.
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.
createInitialExcludeCollection() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
Returns a collection with elements that should be excluded.
createInitialExcludeCollection() - Method in class org.pfsw.tools.cda.core.processing.ClassesProcessingTask
 
createInvocationInfo(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
createInvocationInfo(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
createInvocationInfo(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
createInvocationInfo(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
createName(String...) - Static method in class org.pfsw.tools.cda.base.model.container.ContainerNames
Creates a concatenated name from the given name elements.
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
 
createTempDirectory(String) - Static method in class org.pfsw.tools.cda.core.io.TempFilesManager
Creates a new sub directory in the root temp folder and returns the path to this new directory.
createTempName(String) - Method in class org.pfsw.tools.cda.core.io.TempFilesManager
 
createWorksetFrom(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
CURRENT_WS_VERSION - Static variable in class org.pfsw.tools.cda.base.model.workset.WorksetVersion
 

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
 
DefaultAliasRecommender - Class in org.pfsw.tools.cda.core.features
This implementation recommends the upper-case file name without extension and version suffix of an archive.
DefaultAliasRecommender() - Constructor for class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
dependencies() - 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 an element to analyze and 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 a 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<TDependency extends 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.
deriveSimpleNameFrom(String) - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
 
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.
detectJarFileType(File) - Method in class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
 
detectPoolIndexOfMethod() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
Subclasses should override this to return the correct pool index of the method of interest.
detectPoolIndexOfMethod() - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
detectPoolIndexOfMethod() - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
detectPoolIndexOfMethod() - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
detectPoolIndexOfMethod() - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
detectType(File) - Method in class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
 
detectTypeNames(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
Collects and returns all type names recognized in the given signature string.
determineContainerFullName(File) - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
determineContainerQualifiedName(File) - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
determineFileName(ZipEntry) - Method in class org.pfsw.tools.cda.base.model.util.ZipEntryFileNamePatterns
 
determineRelativeName(File) - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
Returns the relative path name of the given file related to the temp folder where this bundle has been extracted to.
determineRelativeName(File) - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
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.
doAnalyze(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
Do the actual analyzing specific to the analyzer's purpose.
doAnalyze(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.
doAnalyze(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
Analyze the constant pool of the given class.
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

EAR_FILE_EXTENSION - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
EAR_FILE_PATTERN - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
EarContainerResolver - Class in org.pfsw.tools.cda.core.resolver
This resolver loads classes and other containers bundled inside an EAR file according to the structure documented at https://docs.oracle.com/javaee/6/tutorial/doc/bnaby.html
EarContainerResolver(IClassSpaceBuilder, BundleContainerSpecification) - Constructor for class org.pfsw.tools.cda.core.resolver.EarContainerResolver
 
EclipseClasspathContainerResolver - Class in org.pfsw.tools.cda.core.resolver
This resolver is responsible to determine all referred containers from a given ".classpath" file recursively through all defined dependencies.
EclipseClasspathContainerResolver(IClassSpaceBuilder) - Constructor for class org.pfsw.tools.cda.core.resolver.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.ResourceInformation
 
equals(Object) - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
equals(Object) - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
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, AModelExporter) - Method in class org.pfsw.tools.cda.core.export.ModelExportEngine
Exports the given model object and returns true if the export was successful.
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
 
EXTRA_SPRING_BEANS_ANALYZING_STEPS - Static variable in interface org.pfsw.tools.cda.core.CoreConstants
 
extractBundleClasspath(Settings) - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
Returns the bundle classpath definition from the OSGi bundle's manifest file.
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.
ExtractedContainerSpecification - Class in org.pfsw.tools.cda.base.model.container
Represents a container that has been extracted to temporary directory in order to get access to all its classes and manifest information.
ExtractedContainerSpecification(BundleContainerSpecification, String, String, File) - Constructor for class org.pfsw.tools.cda.base.model.container.ExtractedContainerSpecification
Creates a container specification for a container that has been extracted to a temporary file/folder.
extractGenericTypeDeclaration(StringExaminer, SignatureExaminer.TypeNamesCollector) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
extractGenericTypeReference(StringExaminer, SignatureExaminer.TypeNamesCollector) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
extractMethodParameterTypes(StringExaminer, SignatureExaminer.TypeNamesCollector) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
extractServiceName(String) - Method in class org.pfsw.tools.cda.base.util.FileUtil
If the given filename is a ServiceLoader service declaration file (i.e.
extractToTempFolder(File, IZipEntryFilter) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
 
extractType(StringExaminer, SignatureExaminer.TypeNamesCollector) - 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 - Class in org.pfsw.tools.cda.core.resolver
Common functionality for container resolver that are based on a pattern for multiple files.
FilePatternContainerResolver(IClassSpaceBuilder) - Constructor for class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
fileUtil() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
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
 
fileUtil() - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
 
fileUtil() - Method in class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
 
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.container
An iterable object for GenericClassContainer of a specific type.
FilteredContainers(GenericClassContainer[], Class<TContainer>) - Constructor for class org.pfsw.tools.cda.base.model.container.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(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.
findAllDeclaredServiceInterfaces() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
Looks for all service declarations under "META-INF/services" in the whole workset and returns the corresponding ClassInformation objects.
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.
findAllServiceProviders() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
Looks for all service declarations under "META-INF/services" in the whole workset and returns the corresponding ClassInformation objects in form of a DependencyClassNode, each containing the declared implementation class nodes as dependants.
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.
findAndNotify(InstructionDetector, InstructionHandler) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsExaminer
Tries to find the next instruction that matches the given instructionDetector.
findBean(Predicate<SpringBean>) - Method in class org.pfsw.tools.cda.base.model.spring.SpringConfigEntity
 
findBeanReference(Predicate<SpringBeanReference>) - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
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.AClassFileAnalyzer
Returns the index in the constant pool of method Class.forName(String) 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.
findClassInfos(ClassInformationFilter) - Method in class org.pfsw.tools.cda.base.model.Workset
Finds all classInfo object that match the given filter.
findClassInfos(Collection<String>) - Method in class org.pfsw.tools.cda.base.model.Workset
Finds all classInfo object that correspond to the given class names.
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
 
findContainerInfo(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.
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.
findCorrespondingInterfaces(List<ResourceInformation>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
 
findDeclaredServiceInterfaces(ResourceInformationFilter) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
Looks for all service declarations under "META-INF/services" in the whole workset that match the given resInfoFilter and returns the corresponding ClassInformation objects.
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.
findFile(String) - Method in class org.pfsw.tools.cda.base.model.util.JavaArchive
Returns the file info object for the given filename if it can be found in the archive's table of contents.
findFileIn(FileInfo[], String) - Method in class org.pfsw.tools.cda.base.model.util.JavaArchive
 
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.
findMethodIndex(ConstantPool, String, String, String) - Static method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.BcelUtil
Returns the index in the constant pool of the method with the given name and signature or -1 if not found.
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, IContainerCreator) - Method in class org.pfsw.tools.cda.core.resolver.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.
findResourceInfos(IStringChecker) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns a list with all resources matching the given filter.
findResourceInfos(ResourceInformationFilter) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns a list with all resources matching the given filter.
findServiceDeclarationResources(ResourceInformationFilter) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
 
findServiceProviders(ResourceInformationFilter) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
Looks for all service declaration files under "META-INF/services" in the whole workset that match the given resInfoFilter and returns the corresponding DependencyClassNode objects, each containing the declared implementation class nodes as dependants.
findSlot(String) - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
 
findSpringConfigurations(Predicate<SpringConfigEntity>) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns all contained spring configuration object that match the given filter.
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
Returns true if this analyzer should also analyze the class with the given name.
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
 
futil() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
futil() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 

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() - Method in class org.pfsw.tools.cda.base.model.util.OptionalValue
Returns the contained value.
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
Returns the alias name of this container or null if none has been specified.
getAlias() - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
getAliasName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
Returns the alias name of a container.
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.
getAllDependants() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns all nodes that are dependants of this node.
getAllDependencies() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns all nodes that are prerequisites of this node.
getAllFoundClassNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Returns a list with all class nodes found so far.
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
 
getBeanById(String) - Method in class org.pfsw.tools.cda.base.model.spring.SpringConfigEntity
 
getBeanReferenceById(String) - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
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
 
getBundleContainerSpec() - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Returns the bundle container specification after it has been initialized by AArchiveBundleContainerResolver.initBundle(ClasspathPartDefinition, File) invocation.
getBundleExtractFilter() - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Returns the filter that specifies which files to extract from the bundle into a temporary folder.
getBundleExtractFilter() - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
 
getBundleExtractFilter() - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
getBundleExtractFilter() - Method in class org.pfsw.tools.cda.core.resolver.SpringBootJarContainerResolver
 
getBundleExtractFilter() - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
 
getCache() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getCache() - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
 
getCalculatingHashesEnabled() - Method in class org.pfsw.tools.cda.base.model.Workset
 
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
getClassContainer() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns the the container this class was found as ClassContainer or null if it is not of type ClassContainer.
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.
getClassContentHash() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns either null if the hash has not been calculated or a hash value calculated for underlying class file contents.
getClassDefinition() - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
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
 
getClassesFolderName() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns the name of sub-folder in which class files of this container can be found.
getClassesFolderName() - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
Returns the name of sub-folder in which class files of this container can be found.
getClassesFolderName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
Returns the name of sub-folder in which class files of this container can be found.
getClassesSubFolder() - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
 
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
 
getClassInfoIgnoreFilter() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
getClassInfoRegistry() - Method in class org.pfsw.tools.cda.base.model.ClassSpace
 
getClassInformation() - Method in interface org.pfsw.tools.cda.base.model.IInjectedDependency
Returns the class to which the loose dependency exists.
getClassInformation() - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
Returns the implementation class associated with this bean or null if the class has not been set or resolved yet.
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.base.model.spring.SpringBean
Returns the associated full qualified class name or null if it has not been set.
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
getClassNameAt(ConstantPool, int) - Static method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.BcelUtil
 
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
 
getClasspathElement() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
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.resolver.AContainerResolver
 
getClassSpaceBuilder() - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
getClassToAnalyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
getCollectedClassNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
Returns all class nodes that have been found so far.
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.
getCollectedResources() - Method in class org.pfsw.tools.cda.base.model.processing.ResourceInformationCollector
 
getComponent(Workset, WorksetVersion, 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, WorksetVersion, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getConfigEntity() - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
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.AClassFileAnalyzer
 
getConstantPool() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
getConstantString(CPInstruction) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
Returns the constant UTF8 String the given instruction is pointing to.
getConstantString(ConstantPool, CPInstruction) - Static method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.BcelUtil
Returns the constant UTF8 String the given instruction is pointing to.
getConstantStringAt(ConstantPool, int) - Static method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.BcelUtil
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 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.base.model.ResourceInformation
The container this resource belongs to.
getContainer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
 
getContainer() - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
getContainerIdentifierCalculator() - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
getContainerIdentifierOf(ClassContainer) - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
getContainerInfoList() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
getContainerInfos(WorksetVersion, 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
getContainerNames() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
getContainerNames() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
getContainerProcessor() - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
getContainers() - Method in class org.pfsw.tools.cda.base.model.container.ContainerFilteringIterator
 
getContainers() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns a collection of all class containers that are currently contained in this workset.
getContainerSpecificationElement() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getContainerType() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
getContainerType(File) - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
Returns the type of this container.
getContainerType(File) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
 
getContainerType(File) - Method in class org.pfsw.tools.cda.core.resolver.EclipseClasspathContainerResolver
 
getContainerType(File) - Method in class org.pfsw.tools.cda.core.resolver.JarAndDirectoryContainerResolver
 
getContainerType(File) - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
getContainerType(File) - Method in class org.pfsw.tools.cda.core.resolver.SpringBootJarContainerResolver
 
getContainerType(File) - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
 
getContainerTypeDetector() - Method in class org.pfsw.tools.cda.core.resolver.ContainerResolverFactory
 
getContainerXml() - Method in class org.pfsw.tools.cda.base.model.container.OdemXmlContainerSpecification
 
getContentHash() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns either null if the hash has not been calculated or a hash value calculated for underlying classes.
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.resolver.FilePatternContainerResolver
 
getCurrentClass() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
getCurrentContainer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns the container of the class that currently gets analyzed.
getCurrentInitThread() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
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.
getDeclaredBeans() - Method in class org.pfsw.tools.cda.base.model.spring.SpringConfigEntity
 
getDefaultPriority() - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
Returns the default priority for objects not registered with this sorter.
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.resolver.AContainerResolver
 
getDefinitionFrom(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
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.
getDependencyAnalyzer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
 
getDependencyClassification() - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
getDependencyElements(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.container.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
Returns all found dependency chains.
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 (or enum).
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.
getDisplayName() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getDisplayName() - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
 
getDisplayName() - Method in class org.pfsw.tools.cda.base.model.container.BundledContainerSpecification
 
getDisplayName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
getDisplayName() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the name of this container that is best for displaying.
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.
getEntryName() - Method in class org.pfsw.tools.cda.base.model.util.ArchivedFileInfo
 
getEntryType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
getEventCallbacks() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
getEventTypes() - 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.container.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
 
getExtraContainerDirNames() - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
 
getExtraContainerDirNames() - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Returns a set of relative directory path names for which separate containers will be registered.
getExtraContainerDirNames() - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
 
getExtraContainerDirNames() - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
getExtraContainerDirNames() - Method in class org.pfsw.tools.cda.core.resolver.SpringBootJarContainerResolver
 
getExtraContainerDirNames() - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
 
getExtractedFile() - Method in class org.pfsw.tools.cda.base.model.util.ArchivedFileInfo
 
getFileInfo(String) - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
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
 
getFilter() - Method in class org.pfsw.tools.cda.base.model.processing.ClassInformationMatcher
 
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
 
getFirstInvocationParameter() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
getFolderNamesToIgnore() - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
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
 
getFullContainerName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
getFullName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
Returns the full name of a container.
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
getGoOn() - Method in class org.pfsw.tools.cda.base.model.processing.ResourceInformationCollector
 
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.base.model.spring.SpringBean
 
getId() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns the unique id of the search result
getId() - Method in class org.pfsw.tools.cda.plugin.export.spi.AModelExporter
 
getIdentifier() - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
getIdentifierOf(ClassContainer) - Method in enum org.pfsw.tools.cda.base.model.workset.ContainerIdentifierCalculator
 
getIdRegistry() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
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
 
getIncludeResourceFiles() - Method in class org.pfsw.tools.cda.base.model.Workset
 
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
getInitListeners() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
getInitState() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getInjectedDependencies() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns a (maybe empty but never null) list of dependencies that are loosely coupled by dependency injection.
getInStream() - Method in class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
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
 
getIntVersion() - Method in class org.pfsw.tools.cda.base.model.workset.WorksetVersion
 
getInvokerClassName() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
getInvokerMethodName() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
getInvokerMethodParameters() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
getJavaClass() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
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
getListOfDirectlyReferredAndInjectedClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns a list of class information objects containing all classes that this node's class depends on directly.
getListOfDirectlyReferredClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns a list of class information objects containing all classes that this node's class depends on directly.
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.model.container.ExtractedContainerSpecification
 
getLogger() - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
getLogger() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
getLogger() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
getLogger() - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getLogger() - Static method in class org.pfsw.tools.cda.core.Module
Returns the component's logger.
getLogger() - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
 
getLogger() - Method in class org.pfsw.tools.cda.core.resolver.ContainerResolverFactory
 
getMainClass() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getMainSection(ReadOnlySettings) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getMandatoryIdentifier(WorksetVersion, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getManifestContent() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getManifestFor(ClassContainer) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
getManifestSettings(File) - Method in class org.pfsw.tools.cda.base.util.FileUtil
Tries to extract the manifest file data from the given file (or directory) and return it as a parsed settings object.
getManifestSettings(File) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Returns the settings from the "MANFIST.MF" in the given bundleFile.
getMatchFunction() - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
 
getMethodClassName() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
getMethodCodeAnalyzers() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
getMethodInvocationListener() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
getMethodName() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
getMethodReferenceName() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
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.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.GenericClassContainer
 
getName() - Method in class org.pfsw.tools.cda.base.model.ResourceInformation
Returns the relative name of the resource inside its container.
getName() - Method in class org.pfsw.tools.cda.base.model.util.NamedOptionalValue
 
getName() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the name of this workset
getName(ConstantPool, ConstantCP) - Static method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.BcelUtil
 
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(ConstantPool, ConstantCP) - Static method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.BcelUtil
 
getNameOfClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
Returns the name of the underlying class
getNames() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer.TypeNamesCollector
 
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.base.model.container.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.base.model.container.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.
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
Returns the special container that is used to hold all classes that are referred to from other classes, but are not found in any container of the specified classpath parts.
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
getNumberOfContainedResources() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns how many resource files are held by this container.
getNumberOfContainedResources() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the number of resources in this workset.
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
 
getObject() - Method in class org.pfsw.tools.cda.base.util.PrioritySorter.PrioritizedObject
 
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.
getParentBundleSpec() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
returns the optional parent bundle specification.
getParentBundleSpec() - Method in class org.pfsw.tools.cda.base.model.container.ExtractedContainerSpecification
 
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.
getParentContainerSpec() - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
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
 
getPatternCollection() - Method in class org.pfsw.tools.cda.base.model.util.ZipEntryFileNamePatterns
 
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.container.ContainerNames
 
getPhysicalName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
Returns the name of the container's physical representation on the file system.
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.
getPoolIndexOfMethod() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
getPotentialResourceNameHandler() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
getPrerequisites() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
getPrioritizedObject(T) - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
 
getPrioritizedObjects() - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
 
getPriority() - Method in class org.pfsw.tools.cda.base.util.PrioritySorter.PrioritizedObject
 
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
 
getProgressMonitor() - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
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.
getQualifiedContainerName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
getQualifiedName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
Returns the qualified name of a container.
getQualifiedName() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the qualifying name of this container which is relative and therefore independent of the actual file system location.
getQualifiedName() - Method in class org.pfsw.tools.cda.base.model.ResourceInformation
 
getReferredBeans() - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
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
 
getReleaseListeners() - Method in class org.pfsw.tools.cda.base.model.Workset
 
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.
getResFilter() - Method in class org.pfsw.tools.cda.base.model.processing.ResourceInformationCollector
 
getResolvedClassesCounter() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns the internal counter for resolved classes.
getResource() - Method in class org.pfsw.tools.cda.base.model.spring.SpringConfigEntity
 
getResourceFiles() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns a (perhaps empty) list of file infos describing the resources contained in this container.
getResourceInfo(String) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns the ResourceInformation object corresponding to the given resource name or null if no such resource can be found in this container.
getResources() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
getResult() - Method in class org.pfsw.tools.cda.base.model.processing.ResourceInformationCollector
 
getResult() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
getResult() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Returns an object that provides all collected data about dependencies during the last execution of DependencyAnalyzer.analyze().
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
 
getRootDirectory() - Static method in class org.pfsw.tools.cda.core.io.TempFilesManager
Returns the currently set root temp directory.
getRootElement() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
 
getRootTempFolder() - Method in class org.pfsw.tools.cda.core.io.TempFilesManager
 
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
 
getSettingsName() - Method in enum org.pfsw.tools.cda.base.model.container.SpringBootManifestEntry
 
getShortContainerNames() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getSignature(ConstantPool, ConstantCP) - Static method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.BcelUtil
 
getSignatureExaminer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
getSignatureFrom(FieldOrMethod) - Static method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.BcelUtil
 
getSimpleContainerName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
getSimpleName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
This returns the most right part of a container's name.
getSimpleName() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns the simple name of this container which does not contain any path or parent container (bundle) name.
getSlot(String) - Method in class org.pfsw.tools.cda.base.model.workset.StructuredCache
 
getSortCriteria() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
getSortedArrayOfReferredClassNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Returns a sorted array of all class nodes that have been found during the dependency analyzing so far.
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
 
getSpringBeanAnalysisEnabled() - Method in class org.pfsw.tools.cda.base.model.Workset
 
getSpringBeans() - Method in class org.pfsw.tools.cda.base.model.spring.SpringConfigEntity
 
getSpringConfigurations() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
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
 
getSubContainerDirNames() - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
getSubContainerDirNames() - Method in class org.pfsw.tools.cda.core.resolver.SpringBootJarContainerResolver
 
getSubContainers() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
Returns all sub containers of this container.
getSubDirExcludeFilter() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns a filter for (relative) sub directory paths that should be excluded from this container's class and resource files analysis.
getSubDirExcludeFilter() - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
 
getSubDirExcludeFilter() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
Returns a filter for (relative) sub directory paths that should be excluded from this container's class and resource files analysis.
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
getTempFolder() - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
 
getTempFolderName() - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
 
getTempPath() - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Returns the path to the temporary directory to which the archive/bundle has been extracted by the AArchiveBundleContainerResolver.initBundle(ClasspathPartDefinition, File) method.
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
getTOC() - Method in class org.pfsw.tools.cda.base.model.util.JavaArchive
 
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.base.model.container.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() - Method in class org.pfsw.tools.cda.base.model.util.OptionalValue
 
getValue(String) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
getValue() - Method in class org.pfsw.tools.cda.base.util.IntegerBitLogic
 
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.
getValueOrDefault(Settings, String, String) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Returns the value of the entry with the given headerName in settings or the specified defaultValue if not found.
getVarData() - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
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
 
getVersionSeparator() - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
getVersionString() - Method in class org.pfsw.tools.cda.base.model.workset.WorksetVersion
 
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
Returns the workset this result was built for.
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.dependency.analyzer.ServiceLoaderAnalyzer
 
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.
getWorkset() - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
 
getWorkspacePath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
getWorkspacePath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 
getZipFile() - Method in class org.pfsw.tools.cda.base.model.util.JavaArchive
 
getZipFile() - Method in class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
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

handle_LDC(Method, Consumer<MethodInvocationInformation>, InstructionsExaminer, Instruction) - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
handle_LDC(Method, Consumer<MethodInvocationInformation>, InstructionsExaminer, Instruction) - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
handle_LDC(Method, Consumer<MethodInvocationInformation>, InstructionsExaminer, Instruction) - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
handle_LDC_W(Method, Consumer<MethodInvocationInformation>, InstructionsExaminer, Instruction) - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
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
 
handleInstruction(InstructionsExaminer, Instruction) - Method in interface org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionHandler
This method will be called for an instruction of the correct type this handler is responsible for.
handleWorksetVersion(WorksetVersion) - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
handleWorksetVersion(WorksetVersion) - Method in interface org.pfsw.tools.cda.base.model.workset.WorksetVersionAware
 
hasAppInfClassesFolder(List<String>) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
Returns true if the given list of paths contains "APP-INF/classes".
hasBeenSet() - Method in class org.pfsw.tools.cda.base.model.util.OptionalValue
Returns true if the contained value has been explicitly set (even if it is null) or false if the value has not yet been initialized.
hasClassDefinition() - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
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.ResourceInformation
 
hashCode() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
hashCode() - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
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.
hasInvocationParameters() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
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.container.ContainerFilteringIterator
 
hasNext() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsIterator
 
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.
hasParentBundleSpec() - Method in class org.pfsw.tools.cda.base.model.container.ExtractedContainerSpecification
 
hasParentContainerSpec() - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
hasParsedManifest() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
hasParsedManifest(boolean) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
hasPotentialResourceNameHandler() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
hasProgressMonitor() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
hasResourceFiles() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns true if this container contains at least one resource file.
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
 
hasTempFolder() - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
 
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.filter
An interface for filters that check dependencies.
IAnalyzableElementFilter<TAnalyzableElement extends IAnalyzableElement> - Interface in org.pfsw.tools.cda.base.model.filter
A generic filter function for IAnalyzableElement subclasses.
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 ClassContainer 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.
IContainerCreator - Interface in org.pfsw.tools.cda.core.resolver
A callback function to create a container object.
IContainerResolver - Interface in org.pfsw.tools.cda.core.resolver
The common interface 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.
IGenericClassContainerProcessor - Interface in org.pfsw.tools.cda.base.model.processing
Interface for callback implementations of a processor that handles GenericClassContainer objects
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
 
IInjectedDependency - Interface in org.pfsw.tools.cda.base.model
Represents a dependency that is not statically existing, but indirectly by injection at runtime.
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.
IMethodCodeAnalyzer - Interface in org.pfsw.tools.cda.core.dependency.analyzer
Interface of objects that can analyze Java method byte code.
IMethodInvocationListener - Interface in org.pfsw.tools.cda.core.method.analyzer.spi
A callback function that will be invoked for detected method invocations in the byte code of an analyzed class.
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(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
init(JavaClass) - Method in interface org.pfsw.tools.cda.core.dependency.analyzer.IMethodCodeAnalyzer
Resets and initializes the analyzer for a new class.
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
 
initBundle(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Initialize this resolver with the archive (zip) file and some optional parent container data.
initCodeAnalyzers(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
initDefaultTempFolder() - Method in class org.pfsw.tools.cda.core.io.TempFilesManager
 
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
 
initFromContainerSpecificationElement(ContainerSpecification) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
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, but then waits until the initialization has been completed or cancelled.
initNames(String, String) - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
 
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
 
initRoot(String) - Method in class org.pfsw.tools.cda.core.io.TempFilesManager
 
initSimpleName() - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
 
initWorksetAndWait(Workset) - Static method in class org.pfsw.tools.cda.core.init.WorksetInitializer
This convenience method allows to initialize the given workset using background threads, but waiting until the initialization has been completed or cancelled.
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.resolver.ContainerResolverFactory
Returns the only instance this class supports (design pattern "Singleton")
InstructionDetector - Interface in org.pfsw.tools.cda.core.dependency.analyzer.bcel
Can be used to detect specific instructions.
InstructionHandler - Interface in org.pfsw.tools.cda.core.dependency.analyzer.bcel
A callback function to handle the occurrence of a specific instruction.
InstructionsExaminer - Class in org.pfsw.tools.cda.core.dependency.analyzer.bcel
Supports and simplifies examination of byte code instructions.
InstructionsExaminer(Instruction[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsExaminer
 
InstructionsExaminer(Code) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsExaminer
 
InstructionsIterator - Class in org.pfsw.tools.cda.core.dependency.analyzer.bcel
Provides an iterator handling over an array of instructions.
InstructionsIterator(Instruction[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsIterator
 
InstructionsIterator(InstructionList) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsIterator
 
InstructionsIterator(Code) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsIterator
 
IntegerBitLogic - Class in org.pfsw.tools.cda.base.util
Simple bit logic applying on an integer value.
IntegerBitLogic() - Constructor for class org.pfsw.tools.cda.base.util.IntegerBitLogic
 
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
 
InterruptableProcessor<T> - Interface in org.pfsw.tools.cda.base.util
A generic object processor that can decide whether or not to continue processing of further objects.
invoke(IWorksetInitializationListener.EventType, 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.
IPotentialResourceNameHandler - Interface in org.pfsw.tools.cda.core.dependency.analyzer
A callback for strings from the analysis of a Java binary class.
IProgressMonitor - Interface in org.pfsw.tools.cda.core.processing
Generic interface for any kind of progress monitor.
IProgressMonitoringSupport - Interface in org.pfsw.tools.cda.core.processing
An interface that indicates that an object is supporting progress monitoring based on an IProgressMonitor.
IResourceInformationProcessor - Interface in org.pfsw.tools.cda.base.model.processing
A callback function for processing over an arbitrary number of ResourceInformation objects.
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
isAcceptable(String, File) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Returns whether or not the given jarFile is acceptable as separate container.
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 definitely represents an annotation type
isArchive() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns true if the container is actually an archive.
isArchive() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
Returns true if the container is actually an archive.
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.
isBinaryAvailable() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Returns true if the binary class file for this class is available, otherwise false.
isCalculatingHashesEnabled() - Method in class org.pfsw.tools.cda.base.model.Workset
 
isCalculatingHashesEnabled() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
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
isClassResolved() - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
Returns whether or not this bean has an associated class and this class has already been resolved to either null (not found) or a ClassInformation object.
isClassType(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns true if 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 the container is actually a directory.
isDirectory() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
Returns true if the container is actually a directory.
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.
isEmbedded() - Method in class org.pfsw.tools.cda.base.model.container.BundledContainerSpecification
 
isEmbedded() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
Returns whether or not this container specification is embedded in another (bundle) container specification.
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
isEnterpriseApplicationArchive() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
isEnterpriseApplicationFile(File) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
isEnterpriseApplicationFile(String) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
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 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
 
isExcluded(TAnalyzableElement) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
 
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.
isFileOfType(String, String) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
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
 
isIncludeResourceFilesOn() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns true if for this workset container should include resource files in its container analysis.
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
isInitialized() - Method in class org.pfsw.tools.cda.base.util.IntegerBitLogic
 
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
 
isInterestedIn(IWorksetInitializationListener.EventType) - Method in class org.pfsw.tools.cda.core.init.AWorksetInitializationEventCallback
Returns true if this callback is interested in the given event type.
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 definitely represents an interface type
isInvokingMethodOfInterest(InvokeInstruction) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
isJavaArchiveFile(File) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
isJavaArchiveFile(String) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
isJavaModuleInfo() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
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"
isManifestFile(String) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
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.container.ContainerSpecification
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.base.model.container.OdemXmlContainerSpecification
 
isMethodStatic() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
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 always true.
isNull() - Method in class org.pfsw.tools.cda.base.model.util.OptionalValue
Returns null if the contained value is null.
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.
isPhysicalArchive() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns true if the container's current physical file system representation is an archive.
isPhysicalArchive() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
Returns true if the container's current physical file system representation is an archive.
isPhysicalDirectory() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Returns true if the container's current physical file system representation is a directory.
isPhysicalDirectory() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
Returns true if the container's current physical file system representation is a directory.
isPossibleAlias(String) - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
isPresent() - Method in class org.pfsw.tools.cda.base.model.util.OptionalValue
Returns true if the value has been set and is not null.
ISpringBeanProcessor - Interface in org.pfsw.tools.cda.base.model.processing
A callback function for processing over an arbitrary number of SpringBean objects.
ISpringConfigEntityProcessor - Interface in org.pfsw.tools.cda.base.model.spring
A processor for SpringConfigEntity objects.
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.
isRelevant() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
isRelevant() - Method in interface org.pfsw.tools.cda.core.dependency.analyzer.IMethodCodeAnalyzer
Returns true if this method code analyzer is relevant for the underlying Java class.
isResponsibleFor(MethodInvocationInformation) - Static method in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
Returns true if the given invocation information is for the exact class and method this analyzer is responsible for.
isResponsibleFor(MethodInvocationInformation) - Static method in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
Returns true if the given invocation information is for the exact class and method this analyzer is responsible for.
isServiceProviderDeclaration() - Method in class org.pfsw.tools.cda.base.model.ResourceInformation
Returns true if this resource is a file that declares service provider implementations for the Java ServiceLoader mechanism.
isServiceProviderDeclaration(String) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
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"
isSpringAnalysisEnabled() - Method in class org.pfsw.tools.cda.base.model.Workset
Returns whether or not dependencies should also be detected by analyzing spring bean declarations.
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.
IStringChecker - Interface in org.pfsw.tools.cda.base.model.util
An interface to match/test given strings.
Combines the IStringFilter and the Predicate interfaces.
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
 
isTypeVariableName(StringExaminer) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
Checks if the current character stream defines a type variable name (like the FIELD in List).
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.container.ContainerSpecification
 
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.
isValidNameCharacter(char) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
Returns true if the given character is allowed as part of a Java name.
isVariableType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="var"
isWebApplicationArchive() - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
 
isWebApplicationFile(File) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
isWebApplicationFile(String) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
isWebResourceArchiveFile(File) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
isWebResourceArchiveFile(String) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
iterator() - Method in class org.pfsw.tools.cda.base.model.container.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

JAR_FILE_EXTENSION - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
JAR_FILE_FILTER - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
JAR_FILE_PATTERN - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
JarAndDirectoryContainerResolver - Class in org.pfsw.tools.cda.core.resolver
This resolver loads container information from Java class folders or Java archive (JAR) files.
JarAndDirectoryContainerResolver(IClassSpaceBuilder, BundleContainerSpecification) - Constructor for class org.pfsw.tools.cda.core.resolver.JarAndDirectoryContainerResolver
 
JAVA_MODULE_INFO_CLASS_NAME - Static variable in class org.pfsw.tools.cda.base.model.ClassInformation
 
JavaArchive - Class in org.pfsw.tools.cda.base.model.util
An instance of this class represents a single java archive.
JavaArchive(File) - Constructor for class org.pfsw.tools.cda.base.model.util.JavaArchive
 

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

loadAndParseIfSpringConfigFile(ResourceInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.spring.PotentialSpringConfigAnalyzer
 
loadContainersFrom(File) - Method in class org.pfsw.tools.cda.core.resolver.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
 
makeClassRelatedResourceName(String, String) - Method in class org.pfsw.tools.cda.base.util.FileUtil
Creates a valid resource path from a given class and a relative resource path.
makeNamedTypeID(int, int) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
MANIFEST_FILE_NAME - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
MANIFEST_FILE_PATH - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
mark(int) - Method in class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
markSupported() - Method in class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
matches(AnalyzableElementDependency<TAnalyzableElement, TAnalyzableElement>) - Method in interface org.pfsw.tools.cda.base.model.filter.IAnalyzableElementDependencyFilter
Returns true if the given dependency matches the filter's criteria.
matches(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.processing.ClassInformationMatcher
Returns true if the enclosed filter matches the given classInfo.
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(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(ZipEntry) - Method in class org.pfsw.tools.cda.base.model.util.ZipEntryFileNamePatterns
 
matches(ClassContainer) - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
matches(PrioritySorter.PrioritizedObject<T>, T) - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
 
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.
META_INF_DIR_NAME - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
METADATA_FOLDER_NAME - Static variable in interface org.pfsw.tools.cda.core.classpath.eclipse.EclipseConstants
 
METHOD_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
METHOD_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
METHOD_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
METHOD_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
METHOD_SIGNATURE - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
METHOD_SIGNATURE - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
METHOD_SIGNATURE - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
METHOD_SIGNATURE - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
methodInvocation(MethodInvocationInformation) - Method in interface org.pfsw.tools.cda.core.method.analyzer.spi.IMethodInvocationListener
This method gets called with the information about a detected method invocation, found in an analyzed class.
MethodInvocationInformation - Class in org.pfsw.tools.cda.core.method.analyzer
All information about a specific invocation of a method.
MethodInvocationInformation() - Constructor for class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
MethodInvocationInformation(String, String) - Constructor for class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
migrateIdentifier(ClassContainer) - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
Recalculates and replaces the identifier if the data was loaded from a workset file of version 10 or older.
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.
modifyCalculatingHashesEnabled(Boolean) - Method in class org.pfsw.tools.cda.base.model.Workset
Sets whether or not calculation of hashes is supported.
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.
modifyIncludeResourceFiles(Boolean) - Method in class org.pfsw.tools.cda.base.model.Workset
Sets the new value for the includeResourceFiles flag 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.
modifySpringBeanAnalysisEnabled(Boolean) - Method in class org.pfsw.tools.cda.base.model.Workset
Sets whether or not dependencies should also be detected by analyzing spring bean declarations.
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.container.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
 
MultiClassDependencyAnalyzer - Class in org.pfsw.tools.cda.core.dependency.analyzer
Analyzer that is supposed to collect all dependencies of multiple classes, in contrary to DependencyAnalyzer that is detecting only the dependencies of a single class.
MultiClassDependencyAnalyzer() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
Creates a new instance that will not do any monitoring callback invocations and does not exclude any classes from collecting.
MultiClassDependencyAnalyzer(IProgressMonitor) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
Creates e new instance with a monitor to be invoked regularly during analysis.
MultiClassDependencyAnalyzer(ClassInformationFilter) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
Creates a new instance that will not do any monitoring callback invocations during analysis.
MultiClassDependencyAnalyzer(IProgressMonitor, ClassInformationFilter) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
Creates e new instance with a monitor to be invoked regularly during analysis.
mustBeAddedToResult(ResourceInformation) - Method in class org.pfsw.tools.cda.base.model.processing.ResourceInformationCollector
 
mustIgnore(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Returns true if the given class must be ignored for any reason.

N

NAME_SEPARATOR - Static variable in class org.pfsw.tools.cda.base.model.container.ContainerNames
 
NamedOptionalValue<T> - Class in org.pfsw.tools.cda.base.model.util
An OptionalValue with an associated name.
NamedOptionalValue(String) - Constructor for class org.pfsw.tools.cda.base.model.util.NamedOptionalValue
 
NamedOptionalValue(String, T) - Constructor for class org.pfsw.tools.cda.base.model.util.NamedOptionalValue
 
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
 
NameSourceIndicator - Interface in org.pfsw.tools.cda.core.dependency.analyzer
Constants for the potential resource name source indicators.
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.container.ContainerFilteringIterator
 
next() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsIterator
 
nextGeneratedName() - Method in class org.pfsw.tools.cda.core.io.TempFilesManager
 
NONE - Static variable in interface org.pfsw.tools.cda.base.model.filter.ClassInformationFilter
Standard filter that returns false for all objects.
NONE - Static variable in interface org.pfsw.tools.cda.base.model.filter.ResourceInformationFilter
Standard filter that matches no object.
NONE_MATCHING - Static variable in interface org.pfsw.tools.cda.base.model.util.IStringChecker
 
NOT_PRESENT - Static variable in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
NOT_PRESENT - Static variable in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.BcelUtil
 
notAllAreNull(Object...) - Method in class org.pfsw.tools.cda.base.util.CollectionUtil
Returns true if at least one object in the given array is not null.
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.
notifyAboutMethodInvocation(MethodInvocationInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
notifyAboutMethodInvocation(MethodInvocationInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
notifyAboutMethodInvocation(MethodInvocationInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
notifyAboutPotentialResourceName(String, String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
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
 
NULL - Static variable in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
numberOfCycles() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Returns how many circular dependencies this result contains.
numberOfFoundClassNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Returns how many class nodes have been found so far.
numberOfFoundClassNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
Returns how many class nodes have been found so far.

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.resolver
This resolver can load container information from ODEM models that are stored as XML files.
OdemXmlContainerResolver(IClassSpaceBuilder) - Constructor for class org.pfsw.tools.cda.core.resolver.OdemXmlContainerResolver
Initialize the new instance with a class space builder.
OdemXmlContainerSpecification - Class in org.pfsw.tools.cda.base.model.container
Holds the declaring data of a container and its content.
OdemXmlContainerSpecification(String, Element) - Constructor for class org.pfsw.tools.cda.base.model.container.OdemXmlContainerSpecification
Initialize the new instance with default values.
open(String) - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
open() - Method in class org.pfsw.tools.cda.base.model.ResourceInformation
 
open(ClassContainer, String) - Method in class org.pfsw.tools.cda.base.util.FileUtil
Opens an input stream for the given entry in a container.
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.
openClassFile() - Method in class org.pfsw.tools.cda.base.model.ClassInformation
Opens the class file that corresponds to this class information and returns its input stream.
openContainedFile(String) - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
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
 
OptionalValue<T> - Class in org.pfsw.tools.cda.base.model.util
An object that can be used to hold a value along with the information if this value has been initialized (even if null).
OptionalValue() - Constructor for class org.pfsw.tools.cda.base.model.util.OptionalValue
Creates a new not initialized instance.
OptionalValue(T) - Constructor for class org.pfsw.tools.cda.base.model.util.OptionalValue
Creates a new instance that is initialized with the given value.
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.container - package org.pfsw.tools.cda.base.model.container
 
org.pfsw.tools.cda.base.model.filter - package org.pfsw.tools.cda.base.model.filter
 
org.pfsw.tools.cda.base.model.processing - package org.pfsw.tools.cda.base.model.processing
 
org.pfsw.tools.cda.base.model.spring - package org.pfsw.tools.cda.base.model.spring
 
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.bcel - package org.pfsw.tools.cda.core.dependency.analyzer.bcel
 
org.pfsw.tools.cda.core.dependency.analyzer.model - package org.pfsw.tools.cda.core.dependency.analyzer.model
 
org.pfsw.tools.cda.core.dependency.analyzer.spring - package org.pfsw.tools.cda.core.dependency.analyzer.spring
 
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.features - package org.pfsw.tools.cda.core.features
 
org.pfsw.tools.cda.core.init - package org.pfsw.tools.cda.core.init
 
org.pfsw.tools.cda.core.io - package org.pfsw.tools.cda.core.io
 
org.pfsw.tools.cda.core.io.workset - package org.pfsw.tools.cda.core.io.workset
 
org.pfsw.tools.cda.core.method.analyzer - package org.pfsw.tools.cda.core.method.analyzer
 
org.pfsw.tools.cda.core.method.analyzer.spi - package org.pfsw.tools.cda.core.method.analyzer.spi
 
org.pfsw.tools.cda.core.processing - package org.pfsw.tools.cda.core.processing
 
org.pfsw.tools.cda.core.resolver - package org.pfsw.tools.cda.core.resolver
 
org.pfsw.tools.cda.core.spi - package org.pfsw.tools.cda.core.spi
 
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
OsgiBundleContainerResolver - Class in org.pfsw.tools.cda.core.resolver
This resolver is responsible to determine all containers provided by a single OSGI bundle, including the OSGI bundle itself.
OsgiBundleContainerResolver(IClassSpaceBuilder, BundleContainerSpecification) - Constructor for class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
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(List<ClassPackage>) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
packages() - 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.
parse(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
parseManifest() - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
peek() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsIterator
 
peekNextNameDelimiter(StringExaminer) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
Returns the first character that does not belong to a valid name.
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.
PotentialSpringConfigAnalyzer - Class in org.pfsw.tools.cda.core.dependency.analyzer.spring
This analyzer checks a given resource if it is a XML file containing Spring beans configurations.
PotentialSpringConfigAnalyzer() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.spring.PotentialSpringConfigAnalyzer
 
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.
PrioritizedObject(T, int) - Constructor for class org.pfsw.tools.cda.base.util.PrioritySorter.PrioritizedObject
 
PrioritizingComparator() - Constructor for class org.pfsw.tools.cda.base.util.PrioritySorter.PrioritizingComparator
 
PrioritySorter<T> - Class in org.pfsw.tools.cda.base.util
This class is supposed to support sorting of objects (of type T) by an external priority.
PrioritySorter() - Constructor for class org.pfsw.tools.cda.base.util.PrioritySorter
Creates a new instance of this class.
PrioritySorter.PrioritizedObject<T> - Class in org.pfsw.tools.cda.base.util
 
PrioritySorter.PrioritizingComparator - Class in org.pfsw.tools.cda.base.util
 
process(ClassInformation) - Method in class org.pfsw.tools.cda.base.model.processing.ClassInformationMatcher
This default implementation is not doing anything on the provided classInfo.
process(ResourceInformation) - Method in class org.pfsw.tools.cda.base.model.processing.ResourceInformationCollector
 
process(T) - Method in interface org.pfsw.tools.cda.base.util.InterruptableProcessor
Process the given spring bean and returns true if processing should be continued, otherwise false.
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, String, String) - Method in interface org.pfsw.tools.cda.core.dependency.analyzer.IPotentialResourceNameHandler
Processes the given potential resource name string of the specified class info.
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.
process(ResourceInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.spring.PotentialSpringConfigAnalyzer
 
processAll(Collection<T>, InterruptableProcessor<T>) - Method in class org.pfsw.tools.cda.base.util.CollectionUtil
Calls the given processor for each element contained in the given collection, until either the processor returns false or the collection elements are all processed.
processAll(T[], InterruptableProcessor<T>) - Method in class org.pfsw.tools.cda.base.util.CollectionUtil
Calls the given processor for each element contained in the given array, until either the processor returns false or the array elements are all processed.
processBeans(ISpringBeanProcessor) - Method in class org.pfsw.tools.cda.base.model.spring.SpringConfigEntity
 
processClassContainersObjects(Collection<GenericClassContainer>, IGenericClassContainerProcessor) - Method in class org.pfsw.tools.cda.base.model.Workset
Calls the given processor's process() method for each contained class container object and adds all class package objects that the processor wants (matches) to the given collection.
processClassContainersObjects(IGenericClassContainerProcessor) - Method in class org.pfsw.tools.cda.base.model.Workset
Calls the given processor's process() method 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 (if it is not null).
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 (matches) to the given collection if it is not null.
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's process() method for each contained class package object.
processContainedContainerFile(File) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
Run another resolver on the given file with the specified relative name.
processFile(File) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
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.
processResourceInformationObjects(IResourceInformationProcessor) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Calls the given processor for each contained resource info object.
processResourceInformationObjects(IResourceInformationProcessor) - Method in class org.pfsw.tools.cda.base.model.Workset
Calls the given processor for each contained resource info object in all containers.
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.
processSpringBeans(ISpringBeanProcessor) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
Calls the given processor for each contained spring bean object.
processSpringBeans(ISpringBeanProcessor) - Method in class org.pfsw.tools.cda.base.model.Workset
Calls the given processor for each contained spring bean object in all containers.
processSpringConfigFile(ResourceInformation, Element) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.spring.PotentialSpringConfigAnalyzer
 
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

RAR_FILE_EXTENSION - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
RAR_FILE_PATTERN - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
read() - Method in class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
read(byte[]) - Method in class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
read(byte[], int, int) - Method in class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
readAllBytes(InputStream) - Method in class org.pfsw.tools.cda.base.util.FileUtil
Reads all bytes from the given input stream and returns them as a byte array.
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.
readManifestFrom(FileLocator) - Method in class org.pfsw.tools.cda.base.util.FileUtil
 
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.
readServiceImplementorNames(ResourceInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
 
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.
recommendAliasFor(ClassContainer) - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
recommendAliasFor(ClassContainer) - Method in interface org.pfsw.tools.cda.core.spi.AliasRecommender
Returns an alias name for the
recommendationForArchive(ClassContainer) - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
recommendationForDirectory(ClassContainer) - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
recursiveProcessing(Collection<PE>, 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.
registerDefaultCodeAnalyzers() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
registerDefaultCodeAnalyzers() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
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.
registerListeners(IMethodInvocationListener...) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
Registers one or more listeners that will be notified about detected method invocations.
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.container.BundleContainerSpecification
Since by definition the file represented by this specification is actually a (zip) bundle, its physical representation is a temporary folder which will now be (recursively) deleted.
release() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
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.GenericClassContainer
 
release() - Method in class org.pfsw.tools.cda.base.model.Workset
Release all referred resources (particularly the cache) and archives that have been extracted to temporary folders.
release() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
releaseContainers() - Method in class org.pfsw.tools.cda.base.model.Workset
 
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.
releaseForReInitialization() - Method in class org.pfsw.tools.cda.base.model.Workset
Release archives that have been extracted to temporary folders.
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.container.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
removeFolder(List<String>, String) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
 
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
Removes a formerly added listener for releasing resources.
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 interface org.pfsw.tools.cda.core.init.IClassSpaceBuilder
Replaces placeholder definitions in the given string by the current variable values from the workset.
REQUIRED_ENTRIES - Static variable in enum org.pfsw.tools.cda.base.model.container.SpringBootManifestEntry
 
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.base.util.ZipEntryInputStream
 
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
 
resolveContainedArchives(Path, List<String>, String) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
This iterates over all files in the given containerPaths and processes all contained JARs or RARs or WARs according on the given fileExtension..
resolveContainer(File) - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
Analyzes the given EAR file and adds all contained JARs, WARs and RARs as separate containers to the underlying classSpaceBuilder.
resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.EclipseClasspathContainerResolver
 
resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
resolveContainers(ClasspathPartDefinition, File) - Method in interface org.pfsw.tools.cda.core.resolver.IContainerResolver
Resolve all containers that are specified by the given classpath part definition or file.
resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.JarAndDirectoryContainerResolver
 
resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.OdemXmlContainerResolver
 
resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.SpringBootJarContainerResolver
 
resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
This will be called for each WAR file that has been defined by the classpath entry.
RESOURCE_BUNDLE__GET_BUNDLE_1 - Static variable in interface org.pfsw.tools.cda.core.dependency.analyzer.NameSourceIndicator
 
RESOURCE_BUNDLE__GET_BUNDLE_2 - Static variable in interface org.pfsw.tools.cda.core.dependency.analyzer.NameSourceIndicator
 
ResourceBundleGetBundleMethodCallAnalyzer - Class in org.pfsw.tools.cda.core.method.analyzer
Analyzes byte code for the invocation of ResourceBundle.getBundle(String)
ResourceBundleGetBundleMethodCallAnalyzer() - Constructor for class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
ResourceBundleGetBundleWithLocaleMethodCallAnalyzer - Class in org.pfsw.tools.cda.core.method.analyzer
Analyzes byte code for the invocation of ResourceBundle.getBundle(String, java.util.Locale)
ResourceBundleGetBundleWithLocaleMethodCallAnalyzer() - Constructor for class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
ResourceInformation - Class in org.pfsw.tools.cda.base.model
Data about a resource file in a Java container.
ResourceInformation(ClassContainer, String) - Constructor for class org.pfsw.tools.cda.base.model.ResourceInformation
 
ResourceInformation(ClassContainer, String, boolean) - Constructor for class org.pfsw.tools.cda.base.model.ResourceInformation
 
ResourceInformationCollector - Class in org.pfsw.tools.cda.base.model.processing
An IResourceInformationProcessor that can be used to collect ResourceInformation objects into a list.
ResourceInformationCollector() - Constructor for class org.pfsw.tools.cda.base.model.processing.ResourceInformationCollector
A new instance with the default filter that matches all resources.
ResourceInformationCollector(ResourceInformationFilter) - Constructor for class org.pfsw.tools.cda.base.model.processing.ResourceInformationCollector
A new instance with the given filter.
ResourceInformationFilter - Interface in org.pfsw.tools.cda.base.model.filter
Filter function for ResourceInformation objects.
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
 
ServiceLoaderAnalyzer - Class in org.pfsw.tools.cda.core.dependency.analyzer
This analyzer provides functionality around dependencies based on the Java ServiceLoader mechanism.
ServiceLoaderAnalyzer(Workset) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
 
SERVICES_DIR - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
SERVICES_DIR_NAME - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
set(T) - Method in class org.pfsw.tools.cda.base.model.util.OptionalValue
Sets the contained value to the given value and marks this object to have been explicitly set.
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
Sets the alias name of this container.
setAlias(String) - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
setAliasName(String) - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
 
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
 
setBundleContainerSpec(BundleContainerSpecification) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
 
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
 
setCalculatingHashesEnabled(Boolean) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setCalculatingHashesEnabled(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
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
 
setClassContentHash(Integer) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setClassDefinition(ClassDefinition) - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
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
 
setClassesSubFolder(String) - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
 
setClassFileLoading(DependencyResolverTask) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
setClassFileVersion(ClassFileVersion) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
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
 
setClassInfoIgnoreFilter(ClassInformationFilter) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
setClassInitializer(IClassInitializer) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setClassName(String) - Method in class org.pfsw.tools.cda.base.model.ClassInformation
 
setClassName(String) - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
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.
setClasspathElement(ClasspathElement) - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
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.resolver.AContainerResolver
 
setClassToAnalyze(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
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
 
setContainerIdentifierCalculator(ContainerIdentifierCalculator) - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
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
 
setContainerNames(ContainerNames) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
setContainerProcessor(IMutableClassContainerProcessor) - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
setContainerSpecificationElement(ContainerSpecification) - Method in class org.pfsw.tools.cda.base.model.ClassContainer
 
setContainerType(ContainerType) - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
setContainerXml(Element) - Method in class org.pfsw.tools.cda.base.model.container.OdemXmlContainerSpecification
 
setContentHash(Integer) - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
setContinueProcessing(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
setCpPartDefinition(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
setCurrentClass(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
setCurrentInitThread(ReleasableThread) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
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
 
setDefaultPriority(int) - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
Sets the default priority for objects not registered with this sorter to the given value.
setDefinition(String) - Method in class org.pfsw.tools.cda.base.model.workset.ClasspathPartDefinition
Sets the definition as string
setDependants(List<TDependency>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
setDependencyClassification(DependencyClassification) - Method in class org.pfsw.tools.cda.base.model.AnalyzableElementDependency
 
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
 
setEntryName(String) - Method in class org.pfsw.tools.cda.base.model.util.ArchivedFileInfo
 
setEntryType(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
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
setExtraContainerDirNames(Set<String>) - Method in class org.pfsw.tools.cda.base.model.container.BundleContainerSpecification
 
setExtractedFile(File) - Method in class org.pfsw.tools.cda.base.model.util.ArchivedFileInfo
 
setFilename(String) - Method in class org.pfsw.tools.cda.base.model.Workset
Sets the filename this workset was stored under
setFileRepresentation(File) - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
Sets the given file/folder as physical location in the file system.
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
 
setFullName(String) - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
 
setGlobalVariables(Variables) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setHasBeenSet(boolean) - Method in class org.pfsw.tools.cda.base.model.util.OptionalValue
 
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
Sets the exporter's id.
setIdentifier(String) - Method in class org.pfsw.tools.cda.base.model.workset.ContainerInfo
 
setIdRegistry(List<int[]>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
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
 
setIncludeResourceFiles(Boolean) - Method in class org.pfsw.tools.cda.base.model.Workset
 
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.
setInvokerClassName(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
setInvokerMethodName(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
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
 
setJavaClass(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
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
 
setMatchFunction(BiFunction<T, T, Boolean>) - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
Sets a function that will be used to match registered prioritized objects against objects from the collection to be sorted.
setMethodClassName(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
setMethodName(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
setMethodReferenceName(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
setMethodStatic(boolean) - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
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.util.NamedOptionalValue
 
setName(String) - Method in class org.pfsw.tools.cda.base.model.Workset
 
setNamedTextAt(int, NamedText) - Method in class org.pfsw.tools.cda.base.model.workset.Variables
 
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
 
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
 
setPhysicalName(String) - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
Returns the name of the containser's physical representation (location) ons the file system.
setPluginId(String) - Method in class org.pfsw.tools.cda.xpi.APluginImplementation
Sets the identifier of this plugin.
setPoolIndexOfMethod(int) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
setPotentialResourceNameHandler(IPotentialResourceNameHandler) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
setPrerequisites(List<TDependency>) - 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
 
setProgressMonitor(IProgressMonitor) - Method in interface org.pfsw.tools.cda.core.processing.IProgressMonitoringSupport
Sets the given progress monitor in the target object (may be null).
setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
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
 
setQualifiedName(String) - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
 
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
 
setRootTempFolder(Path) - Method in class org.pfsw.tools.cda.core.io.TempFilesManager
 
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
 
setSimpleName(String) - Method in class org.pfsw.tools.cda.base.model.container.ContainerNames
 
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
setSpringBeanAnalysisEnabled(Boolean) - Method in class org.pfsw.tools.cda.base.model.Workset
 
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(T) - Method in class org.pfsw.tools.cda.base.model.util.OptionalValue
 
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.DependencyInfo
 
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.
showProgress(File) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
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
 
SignatureExaminer.TypeNamesCollector - Class in org.pfsw.tools.cda.core.dependency.analyzer
 
SIMPLE_CLASS_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
SIMPLE_CLASS_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
SIMPLE_CLASS_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
SIMPLE_CLASS_NAME - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
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
skip(long) - Method in class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
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 a qualifying name and the workset it belongs to.
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.
sortAscending(Collection<T>) - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
Sorts the given list of objects according to their associated priorities.
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
 
sortContainerPaths(List<String>) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
 
sortDescending(Collection<T>) - Method in class org.pfsw.tools.cda.base.util.PrioritySorter
Sorts the given list of objects according to their associated priorities in a descending order.
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
SOURCE_INDICATOR - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
 
SOURCE_INDICATOR - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
 
SOURCE_INDICATOR - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
 
SOURCE_INDICATOR - Static variable in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
 
SpringBean - Class in org.pfsw.tools.cda.base.model.spring
A simplified representation of a spring bean declaration, that contains all relevant data needed for dependency analysis.
SpringBean(SpringConfigEntity, String) - Constructor for class org.pfsw.tools.cda.base.model.spring.SpringBean
Creates a new instance with the given ID.
SpringBean(SpringConfigEntity, String, String) - Constructor for class org.pfsw.tools.cda.base.model.spring.SpringBean
Creates a new instance with the given ID and className.
SpringBeanReference - Class in org.pfsw.tools.cda.base.model.spring
A reference to a spring bean that holds either the SpringBean it refers to or null after it has been resolved.
SpringBeanReference(String) - Constructor for class org.pfsw.tools.cda.base.model.spring.SpringBeanReference
 
SpringBeanReference(String, SpringBean) - Constructor for class org.pfsw.tools.cda.base.model.spring.SpringBeanReference
 
SpringBootJarContainerResolver - Class in org.pfsw.tools.cda.core.resolver
This resolver is responsible to determine all containers provided by a single Spring-Boot JAR.
SpringBootJarContainerResolver(IClassSpaceBuilder, BundleContainerSpecification) - Constructor for class org.pfsw.tools.cda.core.resolver.SpringBootJarContainerResolver
 
SpringBootManifestEntry - Enum in org.pfsw.tools.cda.base.model.container
Specifies manifest entry names of typical spring-boot jar files.
SpringConfigEntity - Class in org.pfsw.tools.cda.base.model.spring
A resource that declares an arbitrary number of spring beans.
SpringConfigEntity(ResourceInformation) - Constructor for class org.pfsw.tools.cda.base.model.spring.SpringConfigEntity
 
stackToArray() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
startBackgroundContainerLookup() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Resolves all containers from the specified workset "classpath" definitions.
startBackgroundContainersScanner() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Collects all packages and classes for each found container.
startClassFileLoadingAndAnalyzingThread() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Loads each detected class file (i.e.
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.
startSpringBeansAnalyzingThread() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Loads each detected class file (i.e.
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.container.ContainerSpecification
 
str() - Method in class org.pfsw.tools.cda.base.model.util.ZipEntryFileNamePatterns
 
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.model.DependencyClassNode
 
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
 
str() - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
 
str() - Method in class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
 
STRING_CONST - Static variable in interface org.pfsw.tools.cda.core.dependency.analyzer.NameSourceIndicator
The indicator for a string from the constant pool of the class.
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 selection, 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
Creates a new empty filter collection.
StringFilterCollection(Collection<String>) - Constructor for class org.pfsw.tools.cda.base.model.util.StringFilterCollection
Creates a new filter collection initialized with the given collection of string patterns.
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
 
SYS_PROP_CONTAINER_ROOT_DIR - Static variable in class org.pfsw.tools.cda.core.resolver.AContainerResolver
This optional system property can be used to specify an absolute path to a directory which will be used as root directory for relative classpath elements.

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, WorksetVersion, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeClasspathDefinition(Workset, WorksetVersion, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeComponentModels(Workset, WorksetVersion, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeContainerInfoData(Workset, WorksetVersion, 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.base.model.container.ExtractedContainerSpecification
 
TempFilesManager - Class in org.pfsw.tools.cda.core.io
The central point to manage temporary files and folders.
TempFilesManager() - Constructor for class org.pfsw.tools.cda.core.io.TempFilesManager
 
terminateProgressMonitor() - Method in interface org.pfsw.tools.cda.core.processing.IProgressMonitor
Terminate the progress monitor.
test(String) - Method in interface org.pfsw.tools.cda.base.model.util.IStringChecker
 
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.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.container.ContainerNames
 
toString() - Method in class org.pfsw.tools.cda.base.model.container.ContainerSpecification
 
toString() - Method in enum org.pfsw.tools.cda.base.model.container.SpringBootManifestEntry
 
toString() - Method in class org.pfsw.tools.cda.base.model.GenericClassContainer
 
toString() - Method in class org.pfsw.tools.cda.base.model.ResourceInformation
 
toString() - Method in class org.pfsw.tools.cda.base.model.SoftwareComponent
 
toString() - Method in class org.pfsw.tools.cda.base.model.spring.SpringBean
 
toString() - Method in class org.pfsw.tools.cda.base.model.spring.SpringConfigEntity
 
toString() - Method in class org.pfsw.tools.cda.base.model.util.NamedOptionalValue
 
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.base.model.workset.ContainerInfo
 
toString() - Method in class org.pfsw.tools.cda.base.model.Workset
 
toString() - Method in class org.pfsw.tools.cda.base.model.workset.WorksetVersion
 
toString() - Method in class org.pfsw.tools.cda.base.util.IntegerBitLogic
 
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
 
toString() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
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
 
TypeNamesCollector() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer.TypeNamesCollector
 

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.
useArchiveNameUppercase() - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
useArchiveNameWithoutVersion() - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
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.container.ContainerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pfsw.tools.cda.base.model.container.SpringBootManifestEntry
Returns the enum constant of this type with the specified name.
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.ContainerIdentifierCalculator
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.container.ContainerType
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.container.SpringBootManifestEntry
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.ContainerIdentifierCalculator
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
 
visitConstantString(ConstantString) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
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
 
visitJavaClass(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
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
 
visitLocalVariableTypeTable(LocalVariableTypeTable) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitMethod(Method) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitMethod(Method) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
visitParameterAnnotationEntry(ParameterAnnotationEntry) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
visitParsedClass(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
visitSignature(Signature) - 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.
waitUntilDone(AtomicBoolean) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
waitWhileProcessing() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
WAR_FILE_EXTENSION - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
WAR_FILE_PATTERN - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
WarContainerResolver - Class in org.pfsw.tools.cda.core.resolver
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(IClassSpaceBuilder, BundleContainerSpecification) - Constructor for class org.pfsw.tools.cda.core.resolver.WarContainerResolver
 
WEB_INF_CLASSES_DIR_NAME - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
WEB_INF_DIR_NAME - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
WEB_INF_LIB_DIR_NAME - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
Workset - Class in org.pfsw.tools.cda.base.model
Contains all relevant 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(String, String...) - Constructor for class org.pfsw.tools.cda.base.model.Workset
Convenience constructor that allows to specify a new workset with the given name and an arbitrary list or classpath elements (folders, jar files, war files, ...).
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
 
WORKSET_XML_VERSION - 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 a workset.
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 occurred during reading a workset.
WorksetReaderException(String, Object...) - Constructor for exception org.pfsw.tools.cda.core.io.workset.WorksetReaderException
 
WorksetVersion - Class in org.pfsw.tools.cda.base.model.workset
The representation of a workset version.
WorksetVersion(int) - Constructor for class org.pfsw.tools.cda.base.model.workset.WorksetVersion
 
WorksetVersion(String) - Constructor for class org.pfsw.tools.cda.base.model.workset.WorksetVersion
 
WorksetVersionAware - Interface in org.pfsw.tools.cda.base.model.workset
Common interface for all objects that need to do some special handling depending on the version of a workset definition loaded from a file.
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 occurred during writing a workset.
WorksetWriterException(String, Object...) - 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
 
XML_FILE_EXTENSION - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
XML_FILE_PATTERN - Static variable in class org.pfsw.tools.cda.base.util.FileUtil
 
XMLNames - Interface in org.pfsw.tools.cda.base.odem.xml
declaration of tag and attribute names of ODEM XML files.
xor(int) - Method in class org.pfsw.tools.cda.base.util.IntegerBitLogic
 

Z

ZipEntryFileNamePatterns - Class in org.pfsw.tools.cda.base.model.util
A container for multiple patterns that can be applied as filter on the filename of zip file entries.
ZipEntryFileNamePatterns() - Constructor for class org.pfsw.tools.cda.base.model.util.ZipEntryFileNamePatterns
 
ZipEntryFileNamePatterns(String...) - Constructor for class org.pfsw.tools.cda.base.model.util.ZipEntryFileNamePatterns
 
ZipEntryInputStream - Class in org.pfsw.tools.cda.base.util
This provides functionality of an input stream of a file inside a zip file.
ZipEntryInputStream(ZipFile, InputStream) - Constructor for class org.pfsw.tools.cda.base.util.ZipEntryInputStream
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links