public static class JControlModel.SortRule
extends java.lang.Object
The sort rule is used to ensure that the order of the attributes as declared on the source is respected As usual you need to specify a Dictionary Pattern to identify the attributes that should be treated. Here's an example:
<merge:sort markup="^ordered$" select="Member"/>
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
classPrefix |
protected java.util.regex.Pattern |
markup |
protected java.lang.String |
name |
protected java.lang.Class<?> |
selector |
Constructor and Description |
---|
JControlModel.SortRule(java.lang.String classPrefix) |
JControlModel.SortRule(java.lang.String classPrefix,
org.w3c.dom.Element element) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClassPrefix() |
java.util.regex.Pattern |
getMarkup() |
java.lang.String |
getName() |
java.lang.Class<?> |
getSelector() |
void |
initialize(org.w3c.dom.Element element) |
protected void |
setClassPrefix(java.lang.String classPrefix) |
void |
setMarkup(java.util.regex.Pattern markup) |
void |
setName(java.lang.String name) |
void |
setSelector(java.lang.Class<?> selector) |
protected java.lang.String name
protected java.lang.Class<?> selector
protected java.util.regex.Pattern markup
protected java.lang.String classPrefix
public JControlModel.SortRule(java.lang.String classPrefix)
public JControlModel.SortRule(java.lang.String classPrefix, org.w3c.dom.Element element)
public void initialize(org.w3c.dom.Element element)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.Class<?> getSelector()
public void setSelector(java.lang.Class<?> selector)
public java.util.regex.Pattern getMarkup()
public void setMarkup(java.util.regex.Pattern markup)
protected void setClassPrefix(java.lang.String classPrefix)
public java.lang.String getClassPrefix()