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-2014 SonarSource. All Rights Reserved.