Uses of Class
net.sourceforge.pmd.properties.PropertyDescriptor
-
Packages that use PropertyDescriptor Package Description net.sourceforge.pmd.cpd Token-based copy-paste detection.net.sourceforge.pmd.lang net.sourceforge.pmd.lang.rule net.sourceforge.pmd.properties net.sourceforge.pmd.renderers -
-
Uses of PropertyDescriptor in net.sourceforge.pmd.cpd
Fields in net.sourceforge.pmd.cpd declared as PropertyDescriptor Modifier and Type Field Description static PropertyDescriptor<Boolean>
CpdLanguageProperties. CPD_ANONYMIZE_IDENTIFIERS
static PropertyDescriptor<Boolean>
CpdLanguageProperties. CPD_ANONYMIZE_LITERALS
static PropertyDescriptor<Boolean>
CpdLanguageProperties. CPD_IGNORE_IMPORTS
static PropertyDescriptor<Boolean>
CpdLanguageProperties. CPD_IGNORE_LITERAL_AND_IDENTIFIER_SEQUENCES
static PropertyDescriptor<Boolean>
CpdLanguageProperties. CPD_IGNORE_LITERAL_SEQUENCES
static PropertyDescriptor<Boolean>
CpdLanguageProperties. CPD_IGNORE_METADATA
-
Uses of PropertyDescriptor in net.sourceforge.pmd.lang
Fields in net.sourceforge.pmd.lang declared as PropertyDescriptor Modifier and Type Field Description static PropertyDescriptor<String>
JvmLanguagePropertyBundle. AUX_CLASSPATH
static PropertyDescriptor<String>
LanguagePropertyBundle. SUPPRESS_MARKER
Methods in net.sourceforge.pmd.lang with parameters of type PropertyDescriptor Modifier and Type Method Description <T> void
JvmLanguagePropertyBundle. setProperty(PropertyDescriptor<T> propertyDescriptor, T value)
-
Uses of PropertyDescriptor in net.sourceforge.pmd.lang.rule
Fields in net.sourceforge.pmd.lang.rule declared as PropertyDescriptor Modifier and Type Field Description static PropertyDescriptor<Optional<Pattern>>
Rule. VIOLATION_SUPPRESS_REGEX_DESCRIPTOR
The property descriptor to universally suppress violations with messages matching a regular expression.static PropertyDescriptor<Optional<String>>
Rule. VIOLATION_SUPPRESS_XPATH_DESCRIPTOR
Name of the property to universally suppress violations on nodes which match a given relative XPath expression.Methods in net.sourceforge.pmd.lang.rule that return PropertyDescriptor Modifier and Type Method Description PropertyDescriptor<?>
RuleReference. getPropertyDescriptor(String name)
Methods in net.sourceforge.pmd.lang.rule that return types with arguments of type PropertyDescriptor Modifier and Type Method Description Map<PropertyDescriptor<?>,Object>
RuleReference. getOverriddenPropertiesByPropertyDescriptor()
List<PropertyDescriptor<?>>
RuleReference. getOverriddenPropertyDescriptors()
Map<PropertyDescriptor<?>,Object>
RuleReference. getPropertiesByPropertyDescriptor()
List<PropertyDescriptor<?>>
RuleReference. getPropertyDescriptors()
Methods in net.sourceforge.pmd.lang.rule with parameters of type PropertyDescriptor Modifier and Type Method Description void
RuleReference. definePropertyDescriptor(PropertyDescriptor<?> propertyDescriptor)
<T> T
RuleReference. getProperty(PropertyDescriptor<T> propertyDescriptor)
boolean
RuleReference. hasDescriptor(PropertyDescriptor<?> descriptor)
boolean
RuleReference. isPropertyOverridden(PropertyDescriptor<?> descriptor)
<T> void
RuleReference. setProperty(PropertyDescriptor<T> propertyDescriptor, T value)
-
Uses of PropertyDescriptor in net.sourceforge.pmd.properties
Methods in net.sourceforge.pmd.properties that return PropertyDescriptor Modifier and Type Method Description abstract PropertyDescriptor<T>
PropertyBuilder. build()
Builds the descriptor and returns it.PropertyDescriptor<C>
PropertyBuilder.GenericCollectionPropertyBuilder. build()
PropertyDescriptor<?>
AbstractPropertySource. getPropertyDescriptor(String name)
PropertyDescriptor<?>
PropertySource. getPropertyDescriptor(String name)
Get the PropertyDescriptor for the given property name.Methods in net.sourceforge.pmd.properties that return types with arguments of type PropertyDescriptor Modifier and Type Method Description Map<PropertyDescriptor<?>,Object>
AbstractPropertySource. getOverriddenPropertiesByPropertyDescriptor()
Map<PropertyDescriptor<?>,Object>
PropertySource. getOverriddenPropertiesByPropertyDescriptor()
Returns a modifiable map of the property descriptors that don't use default values, to their overridden value.List<PropertyDescriptor<?>>
AbstractPropertySource. getOverriddenPropertyDescriptors()
List<PropertyDescriptor<?>>
PropertySource. getOverriddenPropertyDescriptors()
Returns a modifiable list of the property descriptors that don't use default values.Map<PropertyDescriptor<?>,Object>
AbstractPropertySource. getPropertiesByPropertyDescriptor()
Map<PropertyDescriptor<?>,Object>
PropertySource. getPropertiesByPropertyDescriptor()
Returns an unmodifiable map of descriptors to property values for the current receiver.List<PropertyDescriptor<?>>
AbstractPropertySource. getPropertyDescriptors()
List<PropertyDescriptor<?>>
PropertySource. getPropertyDescriptors()
Get the descriptors of all defined properties.Methods in net.sourceforge.pmd.properties with parameters of type PropertyDescriptor Modifier and Type Method Description void
AbstractPropertySource. definePropertyDescriptor(PropertyDescriptor<?> propertyDescriptor)
void
PropertySource. definePropertyDescriptor(PropertyDescriptor<?> propertyDescriptor)
Defines a new property.<T> T
AbstractPropertySource. getProperty(PropertyDescriptor<T> propertyDescriptor)
<T> T
PropertySource. getProperty(PropertyDescriptor<T> propertyDescriptor)
Get the typed value for the given property.static @Nullable net.sourceforge.pmd.properties.internal.PropertyTypeId
InternalApiBridge. getTypeId(PropertyDescriptor<?> propertyDescriptor)
boolean
AbstractPropertySource. hasDescriptor(PropertyDescriptor<?> descriptor)
boolean
PropertySource. hasDescriptor(PropertyDescriptor<?> descriptor)
Returns whether the specified property is defined on this property source, in which case it can be set or retrieved withPropertySource.getProperty(PropertyDescriptor)
andPropertySource.setProperty(PropertyDescriptor, Object)
.boolean
AbstractPropertySource. isPropertyOverridden(PropertyDescriptor<?> propertyDescriptor)
boolean
PropertySource. isPropertyOverridden(PropertyDescriptor<?> propertyDescriptor)
Returns true if the given property has been set to a value somewhere in the XML.<T> void
AbstractPropertySource. setProperty(PropertyDescriptor<T> propertyDescriptor, T value)
<T> void
PropertySource. setProperty(PropertyDescriptor<T> propertyDescriptor, T value)
Set the property value specified. -
Uses of PropertyDescriptor in net.sourceforge.pmd.renderers
Fields in net.sourceforge.pmd.renderers declared as PropertyDescriptor Modifier and Type Field Description static PropertyDescriptor<String>
IDEAJRenderer. CLASS_AND_METHOD_NAME
static PropertyDescriptor<String>
XMLRenderer. ENCODING
static PropertyDescriptor<String>
IDEAJRenderer. FILE_NAME
static PropertyDescriptor<Boolean>
HTMLRenderer. HTML_EXTENSION
static PropertyDescriptor<Optional<String>>
HTMLRenderer. LINE_PREFIX
static PropertyDescriptor<String>
HTMLRenderer. LINK_PREFIX
static PropertyDescriptor<String>
YAHTMLRenderer. OUTPUT_DIR
static PropertyDescriptor<String>
IDEAJRenderer. SOURCE_PATH
static PropertyDescriptor<String>
XSLTRenderer. XSLT_FILENAME
-