public class JavaPackage extends Resource
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PACKAGE_NAME
Default package name for classes without package definition
|
QUALIFIER_CLASS, QUALIFIER_DIRECTORY, QUALIFIER_FIELD, QUALIFIER_FILE, QUALIFIER_LIB, QUALIFIER_METHOD, QUALIFIER_MODULE, QUALIFIER_PACKAGE, QUALIFIER_PROJECT, QUALIFIER_SUBVIEW, QUALIFIER_UNIT_TEST_CLASS, QUALIFIER_VIEW, SCOPE_ENTITY, SCOPE_SET, SCOPE_SPACE
Constructor and Description |
---|
JavaPackage()
Default constructor
|
JavaPackage(String key)
Creates a JavaPackage from its key.
|
Modifier and Type | Method and Description |
---|---|
String |
getDescription() |
Language |
getLanguage() |
String |
getLongName() |
String |
getName() |
Resource<?> |
getParent()
The parent is used to build the resources tree, for example for relations between classes, packages and projects.
|
String |
getQualifier()
The qualifier tells the type of the resource.
|
String |
getScope() |
boolean |
isDefault() |
boolean |
matchFilePattern(String antPattern)
Check resource against an Ant pattern, like mypackag?/*Foo.java.
|
String |
toString() |
equals, getEffectiveKey, getId, getKey, hashCode, isExcluded, setEffectiveKey, setExcluded, setId, setKey
public static final String DEFAULT_PACKAGE_NAME
public JavaPackage()
public JavaPackage(String key)
public boolean isDefault()
public boolean matchFilePattern(String antPattern)
matchFilePattern
in class Resource
antPattern
- Ant-like pattern (with **, * and ?). It includes file suffixes.public String getDescription()
getDescription
in class Resource
public String getQualifier()
Resource
getQualifier
in class Resource
for the list of qualifiers
,
to find out if a resource if a class, a unit test,... from its qualifier
public Resource<?> getParent()
Return null if the parent is the project.
public String getLongName()
getLongName
in class Resource
public Language getLanguage()
getLanguage
in class Resource
Copyright © 2009-2013 SonarSource. All Rights Reserved.