public abstract static class DefaultDef.NameMatcher extends DefaultDef.CaseMatcher
Modifier and Type | Field and Description |
---|---|
String |
basename |
(package private) Pattern |
baseNamePattern |
String |
posttemplate |
String |
pretemplate |
_charcase_values, charcase, id
enabled
Constructor and Description |
---|
DefaultDef.NameMatcher() |
DefaultDef.NameMatcher(DOMWrapper _def) |
Modifier and Type | Method and Description |
---|---|
void |
display(PrintWriter _out,
int _indent) |
boolean |
displayDiff(ElementDef _other,
PrintWriter _out,
int _indent) |
void |
displayXML(XMLOutput _out,
int _indent) |
protected Recognizer.Matcher |
getMatcher(String name) |
String |
getName() |
String |
getRegex(String name)
Generates a regular expression string by prepending and
appending regular expression to the parameter tableName.
|
void |
validate(DefaultDef.AggRules rules,
MessageRecorder msgRecorder) |
getCharCase, getId, getTag
isEnabled
addChild, addChildren, clone, constructElement, constructElement, deepCopy, diff, displayAttribute, displayAttributeDiff, displayElement, displayElementArray, displayElementArrayDiff, displayElementDiff, displayIndent, displayString, displayStringArray, displayStringArrayDiff, displayStringDiff, displayXML, displayXMLElement, displayXMLElementArray, displayXMLString, displayXMLStringArray, equals, getChildren, getElementChildren, getElementClass, getLocation, getMixedChildren_new, getMixedChildren, getText, getType, getWrapper, hashCode, toCompactXML, toString, toXML, verifyEqual
public String pretemplate
public String posttemplate
Pattern baseNamePattern
public DefaultDef.NameMatcher()
public DefaultDef.NameMatcher(DOMWrapper _def) throws XOMException
XOMException
public String getName()
getName
in interface NodeDef
getName
in class DefaultDef.CaseMatcher
public void display(PrintWriter _out, int _indent)
display
in interface NodeDef
display
in class DefaultDef.CaseMatcher
public void displayXML(XMLOutput _out, int _indent)
displayXML
in interface NodeDef
displayXML
in class DefaultDef.CaseMatcher
public boolean displayDiff(ElementDef _other, PrintWriter _out, int _indent)
displayDiff
in class DefaultDef.CaseMatcher
public void validate(DefaultDef.AggRules rules, MessageRecorder msgRecorder)
validate
in class DefaultDef.CaseMatcher
public String getRegex(String name)
name
- Table nameprotected Recognizer.Matcher getMatcher(String name)