public class AnnotationDependencyTypeImpl extends DependencyTypeImpl
DependencyType interface.| Constructor and Description |
|---|
AnnotationDependencyTypeImpl(String dependencyName,
String dependencyPackageName)
Default constructor.
|
AnnotationDependencyTypeImpl(String dependencyName,
String dependencyPackageName,
ImportDependenciesCollection importDependencies,
Set<GenericDependency> annotationsDependenciesSet)
Full constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected PlantUMLClassesDiagramElement |
generatePlantUMLClassesDiagramElement()
Generates the plantUML classes diagram element.
|
boolean |
isDisplayable(Set<Display> displayOptions)
Tells if the dependency has to be displayed following the passed display options.
|
String |
toString() |
compareTo, deepClone, equals, generateDependencyFullName, getAnnotationsDependencies, getFullName, getImportDependenciesCollection, getName, getPackageName, getParentExtensionsDependencies, getParentImplementationsDependencies, getPlantUMLClassesDiagramElement, getPlantUMLClassesDiagramRelations, getPlantUMLClassesDiagramRelations, hashCode, setFullNamepublic AnnotationDependencyTypeImpl(String dependencyName, String dependencyPackageName)
dependencyName - The dependency type name, such as "String", mustn't be null.dependencyPackageName - The dependency type package name, such as "java.lang", mustn't be
null.public AnnotationDependencyTypeImpl(String dependencyName, String dependencyPackageName, ImportDependenciesCollection importDependencies, Set<GenericDependency> annotationsDependenciesSet)
dependencyName - The dependency type name, such as "String", mustn't be null.dependencyPackageName - The dependency type package name, such as "java.lang", mustn't be
null.importDependencies - the ImportDependenciesCollection containing all import dependencies which
are needed by the current dependency type to work, mustn't be null.annotationsDependenciesSet - the Set of all annotations as GenericDependency which are used by
the current dependency type, mustn't be null.protected PlantUMLClassesDiagramElement generatePlantUMLClassesDiagramElement()
generatePlantUMLClassesDiagramElement in class DependencyTypeImplPlantUMLClassesDiagramElement containing the plantUML classes diagram
element of the current dependency type.public boolean isDisplayable(Set<Display> displayOptions)
displayOptions - the Set of display options, mustn't be null, if empty, this
method always returns false.true if the dependency has to be displayed, false
otherwise.public String toString()
toString in class DependencyTypeImplCopyright © 2014 Sourceforge. All rights reserved.