public final class ComponentErrors extends Object implements Serializable
Constructor and Description |
---|
ComponentErrors(String name)
Create a new
ComponentErrors object. |
Modifier and Type | Method and Description |
---|---|
void |
addDuplicateClassReference(String refType,
String referencingClass,
String referencedClass,
Collection<List<String>> resolvePaths)
Add a duplicate class reference to the component's audit result.
|
void |
addUnresolvedClassReference(String refType,
String referencingClass,
String referencedClass)
Add an unresolved class reference to the component's audit result.
|
String |
getComponentName()
Get the component identifier.
|
Collection<ReferenceErrors> |
getReferenceErrors()
Get the collection of reference errors.
|
public ComponentErrors(String name)
ComponentErrors
object.name
- the identifier of the component. This could be the string format
of a SLEE component identifier or the URL of a manifest classpath jar.public String getComponentName()
public void addUnresolvedClassReference(String refType, String referencingClass, String referencedClass)
refType
- a description of the type of reference. For example, a component
jar, a manifest classpath jar, or a constituent library jar of a library
component.referencingClass
- the name of the class that is the source of the reference.referencedClass
- the name of the referenced class.public void addDuplicateClassReference(String refType, String referencingClass, String referencedClass, Collection<List<String>> resolvePaths)
refType
- a description of the type of reference. For example, a component
jar, a manifest classpath jar, or a constituent library jar of a library
component.referencingClass
- the name of the class that is the source of the reference.referencedClass
- the name of the referenced class.resolvePaths
- a collection of the dependency graphs through which the referenced
class can be resolved. Each String
element is a description of a
classloader that is a node in the dependency graph.public Collection<ReferenceErrors> getReferenceErrors()