- 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.
- addContainerForAppInfClassesFolder() - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
-
- addContainerForClassesFolder(String) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
-
Adds a container for the given classes folder inside the archive and adds
all classes in that folder to the container.
- addContainerForWebInfClassesFolder() - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
-
- addContainerFromDefinition(ClasspathPartDefinition) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
-
- addContainerInfos(WorksetVersion, Element, SoftwareComponent) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
-
- addContainersForJarFiles(String) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
-
Adds a container for each JAR file in the given libFolder.
- addContainersForJarFiles() - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
-
- addContainersFromEclipseProject(String, String) - Method in class org.pfsw.tools.cda.core.resolver.EclipseClasspathContainerResolver
-
- addContainersFromPattern(String) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
-
- addContainersFromWarFile() - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
-
- addContainerToClassSpace(GenericClassContainer) - Method in interface org.pfsw.tools.cda.core.init.IClassSpaceBuilder
-
Adds the given class container with all its packages and classes to the class space.
- addContainerToClassSpace(String, IContainerCreator) - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
-
- addDependant(TDependency) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
-
Adds the given node as dependant to this node, ignoring it
if it is null or already contained in the dependants list.
- addDependency(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(TDependency) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
-
Adds the given node as prerequisite to this node, ignoring it
if it is null or already contained in the prerequisites list.
- addPrerequisiteWithBackLink(TDependency) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
-
- 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.
- analyze(Collection<ClassInformation>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
-
Collects all classes the given classes depend on (recursively) and
returns the result as list of DependencyClassNode without any duplicates.
- analyze(ClassInformation...) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
-
Collects all classes the given classes depend on (recursively) and
returns the result as list of DependencyClassNode without any duplicates.
- analyzeCodeOfMethod(Method) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
-
- analyzeContainedClasses(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
-
- analyzeMethod(Method, InstructionDetector, InstructionHandler) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
-
- analyzeMethod(Method, Consumer<MethodInvocationInformation>) - Method in interface org.pfsw.tools.cda.core.dependency.analyzer.IMethodCodeAnalyzer
-
Analysis the given method and invokes the given callback
for any found element.
- analyzeMethod(Method, Consumer<MethodInvocationInformation>) - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
-
- analyzeMethod(Method, Consumer<MethodInvocationInformation>) - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
-
- analyzeMethod(Method, Consumer<MethodInvocationInformation>) - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
-
- analyzeMethod(Method, Consumer<MethodInvocationInformation>) - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
-
- 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.
- attachServiceProviders(DependencyClassNode, List<ResourceInformation>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
-
- ATTR_ALIAS - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_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_IDENTIFIER - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_INCLUDE_RESOURCES - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_IS_ACTIVE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_IS_EXCLUDE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_JAVA_VERSION - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_NAME_SUFFIX - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_SHORT_CONTAINER_NAMES - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_THIRD_PARTY_LIB - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_VAR_NAME - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_VAR_VALUE - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- ATTR_VERSION - Static variable in interface org.pfsw.tools.cda.core.io.workset.WorksetXMLConstants
-
- 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.
- calculateClassDependencies(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
-
Calculates all classes (direct and transitive) the given class depends on.
- calculateClassDependencies(ClassPackage) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
-
Calculates all classes the classes inside the given package depend on.
- calculateClassDependencies(ClassContainer) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
-
Calculates all classes the classes inside the given container depend on.
- calculateClassDependencies(DependencyClassNode) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
-
Detects all classes the given class node depends on recursively
until no more additional dependencies are found.
- 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.
- CDACORE0001 - Static variable in class org.pfsw.tools.cda.core.Module
-
- CDACORE0002 - Static variable in class org.pfsw.tools.cda.core.Module
-
- 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
-
- collectArchivesFrom(List<String>) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
-
- collectCircularDependencyPaths(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
-
Collects all the circular dependency paths for each of the given classes.
- collectClasspathEntriesFromProject(List<EclipseClasspathEntry>, File, boolean) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
-
- collectClasspathParts(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
-
- collectContainers(ClassInformation[]) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
-
- collectDependencyPaths(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathElement
-
- collectDirNamesFrom(List<String>) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
-
- collectFilters(Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
-
- 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
-
- containsAllRequiredHeaders(Settings, String...) - Method in class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
-
- containsAllRequiredOsgiHeaders(Settings) - Method in class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
-
- containsAllRequiredSpringBootHeaders(Settings) - Method in class org.pfsw.tools.cda.core.resolver.ContainerTypeDetector
-
- containsVersion(String) - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
-
- continueProcessing() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileResourceNamesAnalyzer
-
- convertToXml(Workset) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetWriter
-
- CoreConstants - Interface in org.pfsw.tools.cda.core
-
Global constants of the Core component.
- 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.
- createInitialExcludeCollection() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
-
Returns a collection with elements that should be excluded.
- createInitialExcludeCollection() - Method in class org.pfsw.tools.cda.core.processing.ClassesProcessingTask
-
- createInvocationInfo(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassForNameMethodCallAnalyzer
-
- createInvocationInfo(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.ClassGetResourceMethodCallAnalyzer
-
- createInvocationInfo(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
-
- createInvocationInfo(String) - Method in class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
-
- 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
-
- 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 a dependant of in the context of the current analyzing process.
- DependencyClassNode(ClassInformation) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
-
Initialize the new instance with default values.
- DependencyInfo - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
-
The common superclass of all dependency analysis results.
- DependencyInfo(Workset, DependencyClassNode[]) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
-
- DependencyNode<TDependency extends DependencyNode> - Class in org.pfsw.tools.cda.core.dependency.analyzer.model
-
An abstract superclass that provides the common behavior of all
dependency nodes.
- DependencyNode() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
-
Initialize the new instance with default values.
- 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.
- 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
- findAllDeclaredServiceInterfaces() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
-
Looks for all service declarations under "META-INF/services" in the
whole workset and returns the corresponding ClassInformation
objects.
- findAllDerivedElements(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
-
Looks in the workset of the given class for all classes that directly or
indirectly extend the given class.
- findAllServiceProviders() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
-
Looks for all service declarations under "META-INF/services" in the
whole workset and returns the corresponding
ClassInformation
objects
in form of a
DependencyClassNode
, each containing the declared
implementation class nodes as dependants.
- findAllSuperclassesAndInterfaces(ClassInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.WorksetAnalyzer
-
Returns an array containing all superclasses and interfaces of the
given class.
- findAndNotify(InstructionDetector, InstructionHandler) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.bcel.InstructionsExaminer
-
Tries to find the next instruction that matches the given instructionDetector.
- 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.
- findCorrespondingInterfaces(List<ResourceInformation>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
-
- findDeclaredServiceInterfaces(ResourceInformationFilter) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
-
Looks for all service declarations under "META-INF/services" in the
whole workset that match the given resInfoFilter and returns the
corresponding ClassInformation
objects.
- findDependantsOfClass(ClassInformation, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pfsw.tools.cda.core.processing.AsynchronousProcessing
-
Starts a separate thread that collects dependants of the given class.
- findDependantsOfClass(ClassInformation, String, IProgressMonitor, boolean) - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
-
Starts a separate thread that collects dependants of the given class.
- findDependantsOfContainer(GenericClassContainer, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pfsw.tools.cda.core.processing.AsynchronousProcessing
-
Starts a separate thread that collects dependants of the given container.
- findDependantsOfContainer(GenericClassContainer, String, IProgressMonitor, boolean) - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
-
Starts a separate thread that collects dependants of the given container.
- findDependantsOfPackage(ClassPackage, String, IProgressMonitor, boolean, IElementsProcessingResultHandler) - Static method in class org.pfsw.tools.cda.core.processing.AsynchronousProcessing
-
Starts a separate thread that collects dependants of the given package.
- findDependantsOfPackage(ClassPackage, String, IProgressMonitor, boolean) - Method in class org.pfsw.tools.cda.core.processing.WaitingIElementsProcessingResultHandler
-
Starts a separate thread that collects dependants of the given package.
- 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.
- findServiceDeclarationResources(ResourceInformationFilter) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
-
- findServiceProviders(ResourceInformationFilter) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
-
Looks for all service declaration files under "META-INF/services" in the
whole workset that match the given resInfoFilter and returns the
corresponding
DependencyClassNode
objects,
each containing the declared implementation class nodes as dependants.
- 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
-
Returns true if this analyzer should also analyze the class with the given name.
- func() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
-
- futil() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AClassFileAnalyzer
-
- futil() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AMethodCodeAnalyzer
-
- 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.
- getAllDependants() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
-
Returns all nodes that are dependants of this node.
- getAllDependencies() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
-
Returns all nodes that are prerequisites of this node.
- getAllFoundClassNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
-
Returns a list with all class nodes found so far.
- getAllFoundObjects() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.ASearchResult
-
Returns all a copy of the array containing all found objects
- getAllReferredClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
-
Returns the complete list of (directly and indirectly) referred classes
- getAllReferredClasses(StringFilterCollection) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
-
Returns a list of (directly and indirectly) referred classes that
don't match the given filter.
- getAllReferredContainers() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
-
Returns all containers the class depends on
- getAllReferredContainers(StringFilterCollection) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
-
Returns all containers the class depends on after applying the given filter
- getAllReferredPackages() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
-
Returns all packages the class is dependent of
- getAllReferredPackages(StringFilterCollection) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyInfo
-
Returns all packages the class is dependent of applying the given filter
- 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
-
- getBundleExtractFilter() - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
-
Returns the filter that specifies which files to extract from the bundle
into a temporary folder.
- getBundleExtractFilter() - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
-
- getBundleExtractFilter() - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
-
- getBundleExtractFilter() - Method in class org.pfsw.tools.cda.core.resolver.SpringBootJarContainerResolver
-
- getBundleExtractFilter() - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
-
- 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
-
- getClassInfoIgnoreFilter() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
-
- 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
-
- getCollectedClassNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
-
Returns all class nodes that have been found so far.
- getCollectedElements() - Method in class org.pfsw.tools.cda.core.processing.ProcessingResult
-
Returns a collection that contains those analyzable elements that
have been collected during processing.
- getComponent(Workset, WorksetVersion, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
-
- getComponents(Workset, WorksetVersion, 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(WorksetVersion, 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.SpringBootJarContainerResolver
-
- 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
-
- getCurrentContainer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ClassFileAnalyzer
-
Returns the container of the class that currently gets analyzed.
- getCurrentInitThread() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
-
- getCurrentState() - Method in class org.pfsw.tools.cda.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
-
- getDependencyAnalyzer() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MultiClassDependencyAnalyzer
-
- 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.SpringBootJarContainerResolver
-
- 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
- getListOfDirectlyReferredAndInjectedClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
-
Returns a list of class information objects containing all classes
that this node's class depends on directly.
- getListOfDirectlyReferredClasses() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyClassNode
-
Returns a list of class information objects containing all classes
that this node's class depends on directly.
- 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
-
- getMandatoryIdentifier(WorksetVersion, Element) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
-
- getManifestSettings(File) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
-
Returns the settings from the "MANFIST.MF" in the given bundleFile.
- 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
-
- getProgressMonitor() - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
-
- 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
-
- getSortedArrayOfReferredClassNodes() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
-
Returns a sorted array of all class nodes that have been found
during the dependency analyzing so far.
- getSortOrder() - Method in class org.pfsw.tools.cda.core.comparators.AnalyzableElementComparator
-
- getSource() - Method in class org.pfsw.tools.cda.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
-
- getSubContainerDirNames() - Method in class org.pfsw.tools.cda.core.resolver.SpringBootJarContainerResolver
-
- getTarget() - Method in class org.pfsw.tools.cda.core.dependency.path.ClassDependencyPathsData
-
- getTempPath() - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
-
- 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
-
- getValueOrDefault(Settings, String, String) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
-
Returns the value of the entry with the given headerName in settings or
the specified defaultValue if not found.
- 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 class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
-
- getWorkset() - Method in interface org.pfsw.tools.cda.core.init.IClassSpaceBuilder
-
- getWorkset() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
-
- getWorkset() - Method in class org.pfsw.tools.cda.core.processing.AllClassesProcessingTask
-
- getWorkset() - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
-
Returns the workset or the analyzed element.
- getWorkset() - Method in class org.pfsw.tools.cda.core.resolver.AContainerResolver
-
- getWorkspacePath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathExtractor
-
- getWorkspacePath() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
-
- 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.
- IProgressMonitoringSupport - Interface in org.pfsw.tools.cda.core.processing
-
An interface that indicates that an object is supporting
progress monitoring based on an
IProgressMonitor
.
- 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
-
- isAcceptable(String, File) - Method in class org.pfsw.tools.cda.core.resolver.AArchiveBundleContainerResolver
-
Returns whether or not the given jarFile is acceptable as separate container.
- 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
- isExcluded(TAnalyzableElement) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.AnalyzableElementDependantsDetector
-
- isExported() - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
-
Returns true if this entry is visible to depending projects
- 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"
- 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.
- readServiceImplementorNames(ResourceInformation) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
-
- readToZero(InputStream) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
-
Tries to read the next sequence as zero terminated string and returns it
as Java String assuming UTF-8 encoding.
- readWorkset(String) - Static method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
-
Read the workset from the file with the given name.
- readWorkset(File) - Method in class org.pfsw.tools.cda.core.io.workset.WorksetReader
-
- readZeroTerminatedString(InputStream) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathFileReader
-
Tries to read the next sequence as zero terminated string and returns it
as Java String assuming UTF-8 encoding.
- REAL_SOURCE_TYPE_ONLY_FILTER - Static variable in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntryFilter
-
A filter that selects only those entries that are of type source but not
references to other projects.
- recommendAliasFor(ClassContainer) - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
-
- recommendAliasFor(ClassContainer) - Method in interface org.pfsw.tools.cda.core.spi.AliasRecommender
-
Returns an alias name for the
- recommendationForArchive(ClassContainer) - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
-
- recommendationForDirectory(ClassContainer) - Method in class org.pfsw.tools.cda.core.features.DefaultAliasRecommender
-
- recursiveProcessing(Collection<PE>, Collection<PE>) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
-
Executes the processing over the workset's elements for the start element
and afterwards for all found elements recursively until no new one was found.
- 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
-
- removeFolder(List<String>, String) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
-
- 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, List<String>, String) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
-
This iterates over all files in the given containerPaths and processes all
contained JARs or RARs or WARs according on the given fileExtension..
- resolveContainer(File) - Method in class org.pfsw.tools.cda.core.resolver.AEmbeddableContainerResolver
-
- resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
-
Analyzes the given EAR file and adds all contained JARs, WARs and RARs as
separate containers to the underlying classSpaceBuilder.
- resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.EclipseClasspathContainerResolver
-
- resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
-
- resolveContainers(ClasspathPartDefinition, File) - Method in interface org.pfsw.tools.cda.core.resolver.IContainerResolver
-
Resolve all containers that are specified by the given classpath
part definition or file.
- resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.JarAndDirectoryContainerResolver
-
- resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.OdemXmlContainerResolver
-
- resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.OsgiBundleContainerResolver
-
- resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.SpringBootJarContainerResolver
-
- resolveContainers(ClasspathPartDefinition, File) - Method in class org.pfsw.tools.cda.core.resolver.WarContainerResolver
-
This will be called for each WAR file that has been defined by the
classpath entry.
- RESOURCE_BUNDLE__GET_BUNDLE_1 - Static variable in interface org.pfsw.tools.cda.core.dependency.analyzer.NameSourceIndicator
-
- RESOURCE_BUNDLE__GET_BUNDLE_2 - Static variable in interface org.pfsw.tools.cda.core.dependency.analyzer.NameSourceIndicator
-
- ResourceBundleGetBundleMethodCallAnalyzer - Class in org.pfsw.tools.cda.core.method.analyzer
-
Analyzes byte code for the invocation of ResourceBundle.getBundle(String)
- ResourceBundleGetBundleMethodCallAnalyzer() - Constructor for class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleMethodCallAnalyzer
-
- ResourceBundleGetBundleWithLocaleMethodCallAnalyzer - Class in org.pfsw.tools.cda.core.method.analyzer
-
Analyzes byte code for the invocation of ResourceBundle.getBundle(String, java.util.Locale)
- ResourceBundleGetBundleWithLocaleMethodCallAnalyzer() - Constructor for class org.pfsw.tools.cda.core.method.analyzer.ResourceBundleGetBundleWithLocaleMethodCallAnalyzer
-
- 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.
- 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
-
- ServiceLoaderAnalyzer - Class in org.pfsw.tools.cda.core.dependency.analyzer
-
This analyzer provides functionality around dependencies based on the
Java ServiceLoader mechanism.
- ServiceLoaderAnalyzer(Workset) - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.ServiceLoaderAnalyzer
-
- 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
-
- setClassInfoIgnoreFilter(ClassInformationFilter) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzer
-
- 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<TDependency>) - 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
-
- 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<TDependency>) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.model.DependencyNode
-
- setProcessingType(String) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
-
- setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.DependencyAnalyzerThread
-
- setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.dependency.analyzer.MonitoredDependencyAnalyzer
-
- setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
-
- setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.processing.AnalyzableElementsProcessingTask
-
- setProgressMonitor(IProgressMonitor) - Method in interface org.pfsw.tools.cda.core.processing.IProgressMonitoringSupport
-
Sets the given progress monitor in the target object (may be null).
- setProgressMonitor(IProgressMonitor) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
-
- setProjectPath(String) - Method in class org.pfsw.tools.cda.core.classpath.eclipse.EclipseClasspathEntry
-
- 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.
- showProgress(File) - Method in class org.pfsw.tools.cda.core.resolver.FilePatternContainerResolver
-
- SignatureExaminer - Class in org.pfsw.tools.cda.core.dependency.analyzer
-
This class is responsible to examine class, field and method signatures
for type names.
- SignatureExaminer() - Constructor for class org.pfsw.tools.cda.core.dependency.analyzer.SignatureExaminer
-
- 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
-
- sortContainerPaths(List<String>) - Method in class org.pfsw.tools.cda.core.resolver.EarContainerResolver
-
- 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
-
- SpringBootJarContainerResolver - Class in org.pfsw.tools.cda.core.resolver
-
This resolver is responsible to determine all containers provided by
a single Spring-Boot JAR.
- SpringBootJarContainerResolver(IClassSpaceBuilder, BundleContainerSpecification) - Constructor for class org.pfsw.tools.cda.core.resolver.SpringBootJarContainerResolver
-
- stackToArray() - Method in class org.pfsw.tools.cda.core.dependency.analyzer.CircularDependenciesDetector
-
- startBackgroundContainerLookup() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
-
Resolves all containers from the specified workset "classpath" definitions.
- startBackgroundContainersScanner() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
-
Collects all packages and classes for each found container.
- startClassFileLoadingAndAnalyzingThread() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
-
Loads each detected class file (i.e.
- startProgressMonitor() - Method in interface org.pfsw.tools.cda.core.processing.IProgressMonitor
-
Start the progress monitor.
- startSpringBeansAnalyzingThread() - Method in class org.pfsw.tools.cda.core.init.WorksetInitializer
-
Loads each detected class file (i.e.
- 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.