Class TypePropertyModule
- java.lang.Object
-
- net.sourceforge.pmd.properties.modules.PackagedPropertyModule<java.lang.Class>
-
- net.sourceforge.pmd.properties.modules.TypePropertyModule
-
public class TypePropertyModule extends PackagedPropertyModule<java.lang.Class>
Factorises common functionality for type properties.- Author:
- Clément Fournier
-
-
Constructor Summary
Constructors Constructor Description TypePropertyModule(java.lang.String[] legalPackageNames, java.util.List<java.lang.Class> defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
itemTypeName()
Returns the name of the type of item.protected java.lang.String
packageNameOf(java.lang.Class item)
Returns the package name of the item.-
Methods inherited from class net.sourceforge.pmd.properties.modules.PackagedPropertyModule
addAttributesTo, legalPackageNames, packageNamesIn, valueErrorFor
-
-
-
-
Method Detail
-
packageNameOf
protected java.lang.String packageNameOf(java.lang.Class item)
Description copied from class:PackagedPropertyModule
Returns the package name of the item.- Specified by:
packageNameOf
in classPackagedPropertyModule<java.lang.Class>
- Parameters:
item
- Item (not null)- Returns:
- Package name of the item
-
itemTypeName
protected java.lang.String itemTypeName()
Description copied from class:PackagedPropertyModule
Returns the name of the type of item.- Specified by:
itemTypeName
in classPackagedPropertyModule<java.lang.Class>
- Returns:
- The name of the type of item
-
-