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

A

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
 
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
 
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
 
addAllDerivedElements(Collection<ClassInformation>, ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Looks in the workset of the given class for all classes that directly or indirectly extend the given class.
addAllInterfacesAndSuperInterfaces(Collection<ClassInformation>, ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
 
addAllSuperclassesAndInterfaces(Collection<ClassInformation>, ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Adds superclasses and all extended or implemented interfaces the hierarchy upwards or the specified class to the given result collection.
addCallback(AWorksetInitializationEventCallback) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Adds a callback that gets invoked about a specific event during the initialization progress.
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.
addContainerForWebInfClassesFolder() - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
 
addContainerFromDefinition(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
addContainerInfos(Element, SoftwareComponent) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
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(DependencyNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
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
 
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
 
addPackagePatterns(Element, SoftwareComponent) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
addParameters(Object...) - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
addPrerequisite(DependencyNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
addPrerequisiteWithBackLink(DependencyNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
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.
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
 
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
 
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_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
 
AnalyzableElementComparator<TAnalyzableElement extends org.pfsw.tools.cda.base.model.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 org.pfsw.tools.cda.base.model.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.
AnalyzableElementsProcessingTask<IE extends org.pfsw.tools.cda.base.model.IAnalyzableElement,PE extends org.pfsw.tools.cda.base.model.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
 
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.
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
 
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
 
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
 
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.
ASearchResult<S extends org.pfsw.tools.cda.base.model.IAnalyzableElement,E extends org.pfsw.tools.cda.base.model.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.
AsynchronousProcessing - Class in org.pfsw.tools.cda.core.processing
This class provides static methods to launch threads for asynchronous processing of various analyzer tasks.
ATTR_ALIAS - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_AUTO_RELOAD - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_COMPONENT_NAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_CP_PART_SUPPLEMENTARY - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_CP_PART_TYPE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
ATTR_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
 
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
 
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
 

C

calculateClassDependencies(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Calculates all classes the given class depends on.
calculateClassDependencies(ClassPackage) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Calculates all classes the classes inside the given package depend on.
calculateClassDependencies(ClassContainer) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Calculates all classes the classes inside the given container depend on.
calculateClassDependencies(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
calculateModifiers(Element) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerInitializer
 
calculatePath(File, String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 
cancel() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
Cancel all initialization immediately.
changeTempFolder(String) - Static method in class org.pfsw.tools.cda.core.io.TempFilesManager
 
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_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.
ClassContainerComparator - Class in org.pfsw.tools.cda.core.comparators
Comparator for GenericClassContainer objects
ClassContainerComparator() - Constructor for class org.pfsw.tools.cda.core.comparators.ClassContainerComparator
 
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 org.pfsw.tools.cda.base.model.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
 
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
 
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
 
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.
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
 
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
 
collectDependencyPaths(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
collectFilters(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
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
 
collectVariables(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
collUtil() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
 
compare(GenericClassContainer, GenericClassContainer) - Method in class org.pfsw.tools.cda.core.comparators.ClassContainerComparator
Compares the two given objects
compare(ClassInformation, ClassInformation) - Method in class org.pfsw.tools.cda.core.comparators.ClassInformationComparator
Compares the two given objects
compare(ClassPackage, ClassPackage) - Method in class org.pfsw.tools.cda.core.comparators.ClassPackageComparator
Compares the two given objects
compareContainerName(ClassInformation, ClassInformation) - Method in class org.pfsw.tools.cda.core.comparators.ClassInformationComparator
 
compareContainerName(ClassPackage, ClassPackage) - Method in class org.pfsw.tools.cda.core.comparators.ClassPackageComparator
 
compareFullName(ClassInformation, ClassInformation) - Method in class org.pfsw.tools.cda.core.comparators.ClassInformationComparator
 
compareJustClassName(ClassInformation, ClassInformation) - Method in class org.pfsw.tools.cda.core.comparators.ClassInformationComparator
 
comparePackageName(ClassPackage, ClassPackage) - Method in class org.pfsw.tools.cda.core.comparators.ClassPackageComparator
 
compareStrings(String, String) - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
Compares the two given string according to the current sort order
compareTo(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
 
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.
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 org.pfsw.tools.cda.base.model.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.
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
 
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
 
containsAllRequiredOsgiHeaders(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.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
convertToXml(Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
 
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
 
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.
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
 
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.
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
 

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
 
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
 
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 an dependant of in the context of the current analyzing process.
DependencyClassNode(ClassInformation) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Initialize the new instance with default values.
DependencyInfo - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
The common superclass of all dependency analysis results.
DependencyInfo(Workset, DependencyClassNode[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
DependencyNode - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
An abstract superclass that provides the common behavior of all dependency nodes.
DependencyNode() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
Initialize the new instance with default values.
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
 
determineContainerFullName(File) - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
determineContainerQualifiedName(File) - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
determineRelativeName(File) - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
directImplementorsOnly() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.InterfaceImplementorsDetector
 
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

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
 
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
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
 
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.
extractGenericTypeDeclaration(StringExaminer, List<String>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
extractGenericTypeReference(StringExaminer, List<String>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
extractMethodParameterTypes(StringExaminer, List<String>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
extractToTempFolder(File, IZipEntryFilter) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
 
extractType(StringExaminer, List<String>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 

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.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
 
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
findAllDerivedElements(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Looks in the workset of the given class for all classes that directly or indirectly extend the given class.
findAllSuperclassesAndInterfaces(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
Returns an array containing all superclasses and interfaces of the given class.
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.
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.
findClassNode(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
findClassNode(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the dependency node that corresponds to the given class info
findClassNodeIn(ClassInformation, DependencyClassNode[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the dependency node that corresponds to the given class info if found in the given array of class nodes or null if not found.
findContainerFor(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
findContainerInNewSpace(String) - Method in interface org.pfsw.tools.cda.core.init.IClassSpaceBuilder
Returns the container with the given name if it exists in the new space, otherwise it returns null.
findDependantsOfClass(ClassInformation, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pfsw.tools.cda.core.processing.AsynchronousProcessing
Starts a separate thread that collects dependants of the given class.
findDependantsOfClass(ClassInformation, String, IProgressMonitor, boolean) - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Starts a separate thread that collects dependants of the given class.
findDependantsOfContainer(GenericClassContainer, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pfsw.tools.cda.core.processing.AsynchronousProcessing
Starts a separate thread that collects dependants of the given container.
findDependantsOfContainer(GenericClassContainer, String, IProgressMonitor, boolean) - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Starts a separate thread that collects dependants of the given container.
findDependantsOfPackage(ClassPackage, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pfsw.tools.cda.core.processing.AsynchronousProcessing
Starts a separate thread that collects dependants of the given package.
findDependantsOfPackage(ClassPackage, String, IProgressMonitor, boolean) - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Starts a separate thread that collects dependants of the given package.
findImplementorsOfInterface(ClassInformation, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pfsw.tools.cda.core.processing.AsynchronousProcessing
Starts a separate thread that collects implementors of the given interface.
findImplementorsOfInterface(ClassInformation, String, IProgressMonitor, boolean) - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Starts a separate thread that collects implementors of the given interface.
FindImplementorsOfResult - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
Special result that hold an interface and all classes that implement this interface.
FindImplementorsOfResult(ClassInformation, ClassInformation[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.FindImplementorsOfResult
Initialize the new instance with default values.
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(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.
findOrCreateContainer(String, IContainerCreator) - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
 
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
 
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.
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.
followClass(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
func() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
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

getAbsolutePath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
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.
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
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
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.WarContainerResolver
 
getClassDictionary() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
 
getClassFileLoading() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
getClassificationFrom(Element) - Method in class org.pfsw.tools.cda.core.init.OdemXmlClassInitializer
 
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
 
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
 
getClassNode() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
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
 
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.core.dependency.analyzer.ClassFileAnalyzer
 
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
 
getCollectedElements() - Method in class org.pfsw.tools.cda.core.processing.ProcessingResult
Returns a collection that contains those analyzable elements that have been collected during processing.
getComponent(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getComponents(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
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
getContainer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ContainerDependencyInfo
 
getContainer() - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
getContainerInfos(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
getContainerProcessor() - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
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.WarContainerResolver
 
getContainerTypeDetector() - Method in class org.pfsw.tools.cda.core.resolver.ContainerResolverFactory
 
getCpPartDefinition() - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
 
getCurrentClass() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
getCurrentInitThread() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
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.
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
 
getDependencyPaths() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Returns all found dependency chains.
getDescriptionUnder(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
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
 
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
 
getEndClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Returns the class information of the class that is at the end of the dependency chain.
getEntryType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
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
 
getExported() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
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.WarContainerResolver
 
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
 
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
 
getId() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns the unique id of the search result
getIdRegistry() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
 
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
 
getIntSetting(String, int) - Static method in class org.pfsw.tools.cda.core.Module
 
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.core.dependency.analyzer.model.DependencyClassNode
Returns the name of the associated class without package prefix
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
 
getManifestSettings(File) - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
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
 
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
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
 
getNumberOfElementsToAnalyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
Returns the number of elements this analyzer is processing.
getNumberOfElementsToAnalyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
Returns the number of elements this analyzer is processing
getNumberOfElementsToAnalyze() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
Returns the number of elements this analyzer is processing
getNumberOfPaths() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
getOtherData() - Method in class org.pfsw.tools.cda.core.processing.ProcessingResult
Returns any additional data that was collected during the processing
getPackageName() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns the package name the associated class belongs to
getPackageProcessor() - Method in class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
 
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
 
getPluginRegistry() - Static method in class org.pfsw.tools.cda.core.Module
 
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
 
getProcessingType() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
getProgressMonitor() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
 
getProgressMonitor() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
getProgressMonitor() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
getProgressMonitor() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
getProjectPath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
getReferredClassesNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Returns the complete list of (directly and indirectly) referred classes
getResult() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
getResult() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
getResult() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
getResultData() - Method in class org.pfsw.tools.cda.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
 
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
 
getSortCriteria() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
getSortedListOfReferredClassNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
getSortOrder() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
getSource() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
getSourcePath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns the path to the corresponding source code of this entry
getSpecFor(ClassInformation) - Method in class org.pfsw.tools.cda.core.init.OdemXmlClassInitializer
 
getStartClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Returns the class from which to start the tracking
getStartClassNode() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
Returns the class node from which to start the tracking
getStartElement() - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
Returns the element on which the processing gets executed.
getStartElement() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
Returns the element on which the processing gets executed.
getStartElement() - Method in class org.pfsw.tools.cda.core.processing.ClassesProcessingTask
Returns the element on which the processing gets executed.
getStartElement() - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
Returns the element on which the processing gets executed.
getStartElement() - Method in class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
Returns the element on which the processing gets executed.
getSubContainerDirNames() - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
 
getTarget() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
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) - 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.
getTimestamp() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 
getTitle() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Returns a describing title for the search result
getToClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
Returns the class the other class depends on
getToClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathTrackingSpec
 
getVersionSeparator() - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
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 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
 

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.
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
hasInvocationParameters() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
hasNext() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsIterator
 
hasParentContainerSpec() - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
 
hasPotentialResourceNameHandler() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
 
hasProgressMonitor() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
hasTimedOut(long) - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
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.
IClassSpaceBuilder - Interface in org.pfsw.tools.cda.core.init
A builder that is used to populate the class space form class 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.core.Module
 
IDecompiler - Interface in org.pfsw.tools.cda.core.decompiler.spi
The CDA specific interface a decompiler implementation must support.
IDecompilerFactory - Interface in org.pfsw.tools.cda.core.decompiler.spi
Factory to create decompiler instances.
IElementsProcessingResultHandler - Interface in org.pfsw.tools.cda.core.processing
Specifies the callback methods to be used to notify the end of a search task (i.e.
ignoreCyclesInSameContainer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
ignoreCyclesInSamePackage() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
ignoreCyclesInSamePackageBranch() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
ignorePackages() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassesSearchResult
 
ignoreThirdPartyLibraries() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
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.
indexOfTopLevelClass(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
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
 
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.
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.
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.
initRoot(String) - Method in class org.pfsw.tools.cda.core.io.TempFilesManager
 
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.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.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
 
InterfaceImplementorsDetector<TResultData> - Class in org.pfsw.tools.cda.core.dependency.analyzer
This detector can be used to find implementors of a given interface.
InterfaceImplementorsDetector(IProgressMonitor, ClassInformation, boolean) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.InterfaceImplementorsDetector
 
invoke(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.
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.
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
 
isAnnotationType(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns true if this definitely represents an annotation type
isAscendingOrder() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
isCancelled() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
isClassType(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns true if this definitely represents a class type
isContainerType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="con"
isDescendingOrder() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
isDone() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
isEmpty() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.CircularDependenciesResult
Returns true if no dependency cycle is in this result
isEnumType(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns true if this definitely represents an enum type
isExported() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this entry is visible to depending projects
isInnerClassDependencyCycle(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
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.core.dependency.path.ClassDependencyPathElement
Returns true if the class this tracker represents is an interface.
isInterfaceType(JavaClass) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
Returns true if this definitely represents an interface type
isInvokingMethodOfInterest(InvokeInstruction) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
 
isLibraryType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="lib"
isMethodStatic() - Method in class org.pfsw.tools.cda.core.method.analyzer.MethodInvocationInformation
 
isNew() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
isOutputType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="output"
isPossibleAlias(String) - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
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
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.
isSourceType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="src"
isStillProcessing() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
isSubclassOf(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.
isTrue(String) - Method in class org.pfsw.tools.cda.core.init.OdemXmlContainerInitializer
 
isTrue(Element, String, boolean) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
isUnderlyingClass(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
isVariableType() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
Returns true if this classpath entry is is of kind="var"

J

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
 

K

keepCircularDependency(ProcessingClassNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 

L

loadContainersFrom(File) - Method in class org.pfsw.tools.cda.core.resolver.OdemXmlContainerResolver
Loads containers from the given file that must be an XML file.
LOCATION_SEQUENCE_1 - Static variable in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 
LOCATION_SEQUENCE_2 - Static variable in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 

M

MainClassDetector - Class in org.pfsw.tools.cda.core.dependency.analyzer
Detects all classes that implement a static main(String[]) method.
MainClassDetector() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.MainClassDetector
 
makeNamedTypeID(int, int) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
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.
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
 
ModelExportEngine - Class in org.pfsw.tools.cda.core.export
The single instance holds a registry of all plugged-in model exporter factories.
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.
MSG_CANNOT_LOAD_WORKSET_0_1 - Static variable in class org.pfsw.tools.cda.core.Module
 
MSG_ERROR_PARSING_WORKSET_0_1 - Static variable in class org.pfsw.tools.cda.core.Module
 
MSG_FILE_0_NOT_EXISTING - Static variable in class org.pfsw.tools.cda.core.Module
 
MSG_PARSER_ERROR_WORKSET_0_1 - Static variable in class org.pfsw.tools.cda.core.Module
 

N

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.
next() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsIterator
 
nextGeneratedName() - Method in class org.pfsw.tools.cda.core.io.TempFilesManager
 
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
 
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.

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.
OPT_ASCENDING - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_BY_CLASS_NAME - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_BY_CONTAINER - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_BY_PACKAGE - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
OPT_DESCENDING - Static variable in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
org.pfsw.tools.cda.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.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
 
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.
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 org.pfsw.tools.cda.base.model.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.
parse(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
 
peek() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsIterator
 
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.
prerequisites() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
Returns all nodes that are prerequisites of this node.
process(TAnalyzableElement) - Method in 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.
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 org.pfsw.tools.cda.base.model.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.

R

readClasspathEntries(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the .classpath file at the given project location.
readClasspathEntries(File) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the .classpath file specified by the given parameter.
readClasspathEntriesFrom(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the specified .classpath file.
readClasspathVariables(File) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
readDirFromLocationFile(File) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
 
readExpectedSequence(InputStream, int[]) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the given sequence of bytes from the stream.
readProjectPathFrom(InputStream) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
This method reads from a binary file of which the format is unknown.
readToZero(InputStream) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the next sequence as zero terminated string and returns it as Java String assuming UTF-8 encoding.
readWorkset(String) - Static method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
Read the workset from the file with the given name.
readWorkset(File) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
readZeroTerminatedString(InputStream) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
Tries to read the next sequence as zero terminated string and returns it as Java String assuming UTF-8 encoding.
REAL_SOURCE_TYPE_ONLY_FILTER - Static variable in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
A filter that selects only those entries that are of type source but not references to other projects.
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>) - 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.
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.core.init.WorksetInitializer
 
removeClassesOfThisPackage(DependencyClassNode[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassBundleDependencyInfo
 
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.
reset() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathAnalyzer
 
resetNodeRegistry() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
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.
resolveContainedArchives(Path, Collection<String>, String) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
This is to handle contained JARs and RARs.
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.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
 
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.core.io.workset.WorksetXMLConstants
 
SCHEMA_NAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
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.core.io.workset.WorksetXMLConstants
 
SCHEMA_VERSION - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
setAnalyzedClass(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassDependencyInfo
 
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
setBundleContainerSpec(BundleContainerSpecification) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
 
setChainTrackers(ClassDependencyPathElement[]) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPath
 
setClassDictionary(CollectorDictionary<String, ClassInformation>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassDuplicatesDetector
 
setClassFileLoading(DependencyResolverTask) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
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
 
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.
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
 
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
 
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
 
setContainerProcessor(IMutableClassContainerProcessor) - Method in class org.pfsw.tools.cda.core.processing.ContainersProcessingTask
 
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.core.dependency.analyzer.model.ProcessingState
 
setDependants(List<DependencyNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
setDirectImplementorsOnly(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.InterfaceImplementorsDetector
 
setDirectRefClasses(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ClassBundleDependencyInfo
 
setDone() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
setEntryType(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
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
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
 
setId(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
Sets the unique id of the search result
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
 
setInProgress() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
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
 
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
 
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
 
setNew() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ProcessingState
 
setNodeRegistry(Map<ClassInformation, ProcessingClassNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setNodeRegistry(Map<ClassInformation, DependencyClassNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
 
setNodeStack(Stack<ProcessingClassNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
setOtherData(Object) - Method in class org.pfsw.tools.cda.core.processing.ProcessingResult
 
setPackageProcessor(IMutableClassPackageProcessor) - Method in class org.pfsw.tools.cda.core.processing.PackagesProcessingTask
 
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
 
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<DependencyNode>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
 
setProcessingType(String) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
 
setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
 
setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
 
setProjectPath(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
 
setReferredClassesNodes(DependencyClassNode[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
Sets the complete list of (directly and indirectly) referred classes
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
 
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(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
setSupportsGraphView(boolean) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
 
setTarget(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
 
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
 
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
 
shortestPackageName(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
showProgress(String) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
This method will be called for each element the analyzer currently works on.
showProgress(int, Object...) - Method in interface org.pfsw.tools.cda.core.processing.IProgressMonitor
This method will be called by an application to display the current progress.
SignatureExaminer - Class in org.pfsw.tools.cda.core.dependency.analyzer
This class is responsible to examine class, field and method signatures for type names.
SignatureExaminer() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
 
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.core.dependency.path.ClassDependencyPath
Returns the number of elements in the chain
skipAfter(StringExaminer, char...) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
Moves the given examiner forward until it reaches the end of the string or one of the given stop characters.
skipDuplicateContainers() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
 
sortByClassName() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
sortByContainerName() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
sortByPackageName() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
 
sortEntries(List<EclipseClasspathEntry>) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
Moves the output entry up to the place where the source entries are
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
 
stackToArray() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
 
startBackgroundContainerLookup() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
startBackgroundWorksetScanner() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
startClassFileLoadingThread() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
startProgressMonitor() - Method in interface org.pfsw.tools.cda.core.processing.IProgressMonitor
Start the progress monitor.
stopAllBackgroundTasks() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
 
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.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.
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.core.io.workset.WorksetXMLConstants
 
TAG_CONTAINER_INFO - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_DEPENDENCIES - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_DESCRIPTION - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_FILTER - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_IGNORE_FILTERS - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
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_VARIABLE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_VARIABLES - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_VIEW_FILTERS - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_WORKSET - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
TAG_WORKSET_NAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
takeArchitecture(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeClasspathDefinition(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeComponentModels(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeContainerInfoData(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeDescription(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeIgnoreFilters(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeOptions(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeVariables(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
takeViewFilters(Workset, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
 
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.
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.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
 

U

underlyingClass() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
 
useArchiveNameUppercase() - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
useArchiveNameWithoutVersion() - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
 
util() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
 

V

VAL_FALSE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
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
 
VAR_TYPE_ONLY_FILTER - Static variable in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
 
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
 
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
 

W

waitAndReturnClasses() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
WaitingIElementsProcessingResultHandler - Class in org.pfsw.tools.cda.core.processing
An instance of this class is capable of launching an asynchronous task and waiting until it receives the result.
WaitingIElementsProcessingResultHandler() - Constructor for class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Initialize the new instance with default timeout of 10 seconds.
WaitingIElementsProcessingResultHandler(long) - Constructor for class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
Initialize the new instance with a timeout.
waitWhileProcessing() - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
 
WarContainerResolver - Class in org.pfsw.tools.cda.core.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
 
WORKSET_DTD_FILENAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
WORKSET_FILE_EXTENSION - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
WorksetAnalyzer - Class in org.pfsw.tools.cda.core.dependency.analyzer
This singleton can be used to do various analyzing which runs over the elements contained in a given workset.
WorksetInitializer - Class in org.pfsw.tools.cda.core.init
This is a controller that is responsible to initialize a particular workset.
WorksetInitializer(Workset) - Constructor for class org.pfsw.tools.cda.core.init.WorksetInitializer
Initialize the new instance with 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 occured during reading a workset.
WorksetReaderException(String) - Constructor for exception org.pfsw.tools.cda.core.io.workset.WorksetReaderException
 
WorksetWriter - Class in org.pfsw.tools.cda.core.io.workset
Writer that is able to convert a Workset to its XML representation and write it to a file.
WorksetWriter() - Constructor for class org.pfsw.tools.cda.core.io.workset.WorksetWriter
Initialize the new instance with default values.
WorksetWriterException - Exception in org.pfsw.tools.cda.core.io.workset
Generic exception for everything that occured during reading a workset.
WorksetWriterException(String) - Constructor for exception org.pfsw.tools.cda.core.io.workset.WorksetWriterException
 
WorksetXMLConstants - Interface in org.pfsw.tools.cda.core.io.workset
Constants for XML representation of a Workset

X

XML_ENCODING - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
 
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links