public interface GroupByAttributeSyntheticFDN extends SyntheticFDN
Pattern
default rules. If the capture group id doesn't exist in the result, the
transformation result will be empty. Note: Only the first match will be used for any regular expression.
If the synthetic has no label the attribute value will be the label. If the synthetic node has a label with
{0} in it, the attribute value will replace the {0} using MessageFormat
rules. In any
other case the label will not be touched.Modifier and Type | Method and Description |
---|---|
String |
attributeName()
The attribute to group by.
|
int |
regularExpressionCaptureGroupIndex()
The capture group index of the regular expression.
|
String |
regularExpressionFilter()
The regular expression used to transform the attribute value.
|
GroupByAttributeSyntheticFDN |
withAppearEvenIfEmptyFlag(boolean appearEvenIfEmpty)
overriden to provide type safety.
|
GroupByAttributeSyntheticFDN |
withAttributeName(String attributeName)
The attribute to group by.
|
GroupByAttributeSyntheticFDN |
withDefiningQueryBasedFDNName(String definingQueryBasedFDNName)
overriden to provide type safety.
|
GroupByAttributeSyntheticFDN |
withLabel(String label)
overriden to provide type safety.
|
GroupByAttributeSyntheticFDN |
withRegularExpressionFilter(String regularExpression,
int regularExpressionCaptureGroupIndex)
Sets a regular expression and capture group for value transformation before grouping.
|
addChild, addChild, appearEvenIfEmpty, definingQueryBasedFDNName, label
addSortingRule, addSortingRule, addViewAttribute, asQueryNodeBasedFDN, asSyntheticNode, children, definition, name, parent, root, sortingRules, viewAttributes
clientProperties, clientProperty, usedNamespaces, withClientProperty
invisible, isInvisible
String attributeName()
GroupByAttributeSyntheticFDN withAttributeName(String attributeName)
int regularExpressionCaptureGroupIndex()
String regularExpressionFilter()
GroupByAttributeSyntheticFDN withRegularExpressionFilter(String regularExpression, int regularExpressionCaptureGroupIndex)
GroupByAttributeSyntheticFDN withLabel(String label)
withLabel
in interface SyntheticFDN
SyntheticFDN.withLabel(String)
GroupByAttributeSyntheticFDN withAppearEvenIfEmptyFlag(boolean appearEvenIfEmpty)
withAppearEvenIfEmptyFlag
in interface SyntheticFDN
SyntheticFDN.withAppearEvenIfEmptyFlag(boolean)
GroupByAttributeSyntheticFDN withDefiningQueryBasedFDNName(String definingQueryBasedFDNName)
withDefiningQueryBasedFDNName
in interface SyntheticFDN
SyntheticFDN.withDefiningQueryBasedFDNName(String)
Documentation Feedback
Copyright 2011 - 2018 Micro Focus or one of its affiliates.