Package net.sourceforge.pmd.properties
Interface PackagedPropertyDescriptor<T>
-
- Type Parameters:
T
- type of the property value
- All Superinterfaces:
Comparable<PropertyDescriptor<?>>
,PropertyDescriptor<T>
- All Known Implementing Classes:
MethodMultiProperty
,MethodProperty
,TypeMultiProperty
,TypeProperty
@Deprecated public interface PackagedPropertyDescriptor<T> extends PropertyDescriptor<T>
Deprecated.Defines a property descriptor type whose values can be described by qualified names and thus restricted to only some packages. These typically use values such asClass
andMethod
.- Author:
- Clément Fournier
-
-
Field Summary
Fields Modifier and Type Field Description static char
MULTI_VALUE_DELIMITER
Deprecated.Delimiter used to separate multiple values if this descriptor is multi valued.static char
PACKAGE_NAME_DELIMITER
Deprecated.Delimiter used to separate package names.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description String[]
legalPackageNames()
Deprecated.Returns the legal package names.-
Methods inherited from interface net.sourceforge.pmd.properties.PropertyDescriptor
asDelimitedString, attributeValuesById, compareTo, defaultValue, description, errorFor, isDefinedExternally, isMultiValue, name, preferredRowCount, propertyErrorFor, type, uiOrder, valueFrom
-
-
-
-
Field Detail
-
PACKAGE_NAME_DELIMITER
static final char PACKAGE_NAME_DELIMITER
Deprecated.Delimiter used to separate package names.- See Also:
- Constant Field Values
-
MULTI_VALUE_DELIMITER
static final char MULTI_VALUE_DELIMITER
Deprecated.Delimiter used to separate multiple values if this descriptor is multi valued.- See Also:
- Constant Field Values
-
-
Method Detail
-
legalPackageNames
String[] legalPackageNames()
Deprecated.Returns the legal package names.- Returns:
- The legal package names
-
-