MethodPropertyModule
, TypePropertyModule
public abstract class PackagedPropertyModule<T>
extends java.lang.Object
Constructor | Description |
---|---|
PackagedPropertyModule(java.lang.String[] legalPackageNames,
java.util.List<T> defaults) |
Modifier and Type | Method | Description |
---|---|---|
void |
addAttributesTo(java.util.Map<PropertyDescriptorField,java.lang.String> attributes) |
|
protected abstract java.lang.String |
itemTypeName() |
Returns the name of the type of item.
|
java.lang.String[] |
legalPackageNames() |
|
protected abstract java.lang.String |
packageNameOf(T item) |
Returns the package name of the item.
|
java.lang.String[] |
packageNamesIn(java.util.Map<PropertyDescriptorField,java.lang.String> params) |
|
java.lang.String |
valueErrorFor(T value) |
public PackagedPropertyModule(java.lang.String[] legalPackageNames, java.util.List<T> defaults)
protected abstract java.lang.String packageNameOf(T item)
item
- Item (not null)public java.lang.String valueErrorFor(T value)
protected abstract java.lang.String itemTypeName()
public java.lang.String[] legalPackageNames()
public void addAttributesTo(java.util.Map<PropertyDescriptorField,java.lang.String> attributes)
public java.lang.String[] packageNamesIn(java.util.Map<PropertyDescriptorField,java.lang.String> params)
Copyright © 2002–2018 PMD. All rights reserved.