public class PackageModel extends AbstractModel<javax.lang.model.element.PackageElement>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
systemPkgName |
Constructor and Description |
---|
PackageModel(ProcessingContext ctx,
Creates a new instance of PackageModel.
|
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
getAnotatedPkgName(java.lang.String pkgName, |
java.lang.String |
getModuleQualifiedName() |
PackageModel |
getParentPackage() |
java.lang.String |
getQualifiedName() |
private java.lang.String |
getQualifiedNameFor(java.lang.Class<? extends java.lang.annotation.Annotation> anot, |
java.lang.String |
getSubmoduleQualifiedName() |
private java.lang.String |
getSystemPkgName() |
java.lang.String |
getUESNamespace() |
equals, getContext, getElement, getSimpleName, hashCode
ctx
- Current processing context.element
- The packageElement to be encapsulated by this model.UESModule
anot
- The annotation searched on package and subpackages.optional
- Determines if the annotation is optional or mandatory -
TRUE=optional and when not found, than NULL as return.
FALSE=mandatory and when not found, than
APTModelRTException
will be thrown.Module
,Submodule
,Subsystem