com.sun.jini.tool.classdepend
Class ClassDependParameters
java.lang.Object
com.sun.jini.tool.classdepend.ClassDependParameters
public class ClassDependParameters
- extends Object
Effectively Immutable parameter class for ClassDepend.
When River transitions to Java 5, this will
allow easy concurrent programming using the new concurrent utils packages.
This class cannot be instantiated directly, you must use a CDPBuilder to
return a ClassDependParamters object instance.
- Author:
- Peter Firmstone
- See Also:
ClassDepend
,
ClassDependParameters.CDPBuilder
Nested Class Summary |
static class |
ClassDependParameters.CDPBuilder
CDPBuilder - to build an immutable ClassDependParameters object, much
like the StringBuilder and String class relationship. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
outsidePackagesOrClasses
private final String[] outsidePackagesOrClasses
insidePackages
private final String[] insidePackages
showPackages
private final String[] showPackages
hidePackages
private final String[] hidePackages
ignoreOuterParentClass
private final boolean ignoreOuterParentClass
excludePlatformClasses
private final boolean excludePlatformClasses
edges
private final boolean edges
ClassDependParameters
private ClassDependParameters(ClassDependParameters.CDPBuilder builder)
cloneArraytoList
private List cloneArraytoList(String[] array)
outsidePackagesOrClasses
public List outsidePackagesOrClasses()
- outsidePackagesOrClasses - excluded from search ,excludes the names
of classes, or package patterns, that should be excluded from the
dependency computation
- Returns:
- outsidePackagesOrClasses
- See Also:
ClassDepend
insidePackages
public List insidePackages()
showPackages
public List showPackages()
hidePackages
public List hidePackages()
ignoreOuterParentClass
public boolean ignoreOuterParentClass()
excludePlatformClasses
public boolean excludePlatformClasses()
edges
public boolean edges()
Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.