public class SyntaxRule extends SyntaxTemplate implements java.io.Externalizable
syntax-template. A combination of
a SyntaxPattern and a SyntaxTemplate.dots3Symbol| Constructor and Description |
|---|
SyntaxRule() |
SyntaxRule(SyntaxPattern pattern,
java.lang.Object template,
SyntaxForm template_syntax,
java.lang.Object ellipsis,
Translator tr) |
SyntaxRule(SyntaxPattern pattern,
java.lang.String pattern_nesting,
java.lang.String template_program,
java.lang.Object[] literal_values,
int max_nesting) |
| Modifier and Type | Method and Description |
|---|---|
void |
readExternal(java.io.ObjectInput in) |
void |
writeExternal(java.io.ObjectOutput out) |
execute, executepublic SyntaxRule()
public SyntaxRule(SyntaxPattern pattern, java.lang.String pattern_nesting, java.lang.String template_program, java.lang.Object[] literal_values, int max_nesting)
public SyntaxRule(SyntaxPattern pattern, java.lang.Object template, SyntaxForm template_syntax, java.lang.Object ellipsis, Translator tr)
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class SyntaxTemplatejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in class SyntaxTemplatejava.io.IOExceptionjava.lang.ClassNotFoundException