|
|||
![]() |
|||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||
|
in-class-from-package-or-subpackageNamein-class-from-package-or-subpackage -- Selects methods that are defined in a specified set of packages, or any of their subpackages.DescriptionThis condition-attribute evaluates to true for methods that are defined in classes which are members of one of the specified packages, or any of their direct or transitive subpackages. The packages are given as a comma-separated list of package-names. The order of the given package-names is not important. Each package-name should follow the conventions used for naming packages in Java. Example 1. Log methods defined in specific subpackages As an example take the following package-hierarchy:
<log in-class-from-package="com.abc_company"/>
<!------------------------------------------------------------------->
<!-- com.abc_company -->
<log in-class-from-subpackage="com.abc_company"/>
<!------------------------------------------------------------------->
<!-- com.abc_company.x-package -->
<!-- com.abc_company.x-package.x0-package -->
<!-- com.abc_company.x-package.x1-package -->
<!-- com.abc_company.y-package -->
<!-- com.abc_company.y-package.y0-package -->
<!-- com.abc_company.y-package.y1-package -->
<!-- com.abc_company.z-package -->
<log in-class-from-package-or-subpackage="com.abc_company"/>
<!------------------------------------------------------------------->
<!-- com.abc_company -->
<!-- com.abc_company.x-package -->
<!-- com.abc_company.x-package.x0-package -->
<!-- com.abc_company.x-package.x1-package -->
<!-- com.abc_company.y-package -->
<!-- com.abc_company.y-package.y0-package -->
<!-- com.abc_company.y-package.y1-package -->
<!-- com.abc_company.z-package -->
<log in-class-from-package="com.def_company"/>
<!------------------------------------------------------------------->
<!-- com.def_company -->
<log in-class-from-subpackage="com.def_company"/>
<!------------------------------------------------------------------->
<!-- log no methods -->
<log in-class-from-package-or-subpackage="com.def_company"/>
<!------------------------------------------------------------------->
<!-- com.def_company -->
<log in-class-from-package="com.abc_company.x-package,
com.abc_company.y-package"/>
<!------------------------------------------------------------------->
<!-- com.abc_company.x-package -->
<!-- com.abc_company.y-package -->
<log in-class-from-subpackage="com.abc_company.x-package,
com.abc_company.y-package"/>
<!------------------------------------------------------------------->
<!-- com.abc_company.x-package.x0-package -->
<!-- com.abc_company.x-package.x1-package -->
<!-- com.abc_company.y-package.y0-package -->
<!-- com.abc_company.y-package.y1-package -->
<log in-class-from-package-or-subpackage="com.abc_company.x-package,
com.abc_company.y-package"/>
<!------------------------------------------------------------------->
<!-- com.abc_company.x-package -->
<!-- com.abc_company.x-package.x0-package -->
<!-- com.abc_company.x-package.x1-package -->
<!-- com.abc_company.y-package -->
<!-- com.abc_company.y-package.y0-package -->
<!-- com.abc_company.y-package.y1-package --> |
||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||
|
©2003, tangentum.com
All rights reserved.
|
|||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||