org.sonar.api.resources
Class JavaPackage

java.lang.Object
  extended by org.sonar.api.resources.AbstractResource
      extended by org.sonar.api.resources.JavaPackage
All Implemented Interfaces:
Resource

public class JavaPackage
extends AbstractResource

Since:
1.10

Field Summary
static String DEFAULT_PACKAGE_NAME
          Default package name for classes without package definition
 
Fields inherited from interface org.sonar.api.resources.Resource
QUALIFIER_CLASS, QUALIFIER_DIRECTORY, QUALIFIER_FILE, QUALIFIER_MODULE, QUALIFIER_PACKAGE, QUALIFIER_PROJECT, QUALIFIER_PROJECT_BRANCH, QUALIFIER_PROJECT_TRUNK, QUALIFIER_SUBVIEW, QUALIFIER_UNIT_TEST_CLASS, QUALIFIER_VIEW, SCOPE_DIRECTORY, SCOPE_ENTITY, SCOPE_FILE, SCOPE_PROJECT, SCOPE_SET, SCOPE_SPACE
 
Constructor Summary
JavaPackage()
           
JavaPackage(String key)
           
 
Method Summary
 boolean isDefault()
           
 boolean matchFilePattern(String antPattern)
          Check resource against an Ant pattern, like mypackag?/*Foo.java.
 
Methods inherited from class org.sonar.api.resources.AbstractResource
equals, getDescription, getKey, getLanguage, getName, getParent, getQualifier, getScope, hashCode, setDescription, setKey, setLanguage, setName, setQualifier, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_PACKAGE_NAME

public static final String DEFAULT_PACKAGE_NAME
Default package name for classes without package definition

See Also:
Constant Field Values
Constructor Detail

JavaPackage

public JavaPackage()

JavaPackage

public JavaPackage(String key)
Method Detail

isDefault

public boolean isDefault()

matchFilePattern

public boolean matchFilePattern(String antPattern)
Description copied from interface: Resource
Check resource against an Ant pattern, like mypackag?/*Foo.java. It's used for example to match resource exclusions.

Parameters:
antPattern - Ant-like pattern (with **, * and ?). It includes file suffixes.
Returns:
true if the resource matches the Ant pattern


Copyright © 2009 SonarSource SA. All Rights Reserved.