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, execute
public 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.Externalizable
writeExternal
in class SyntaxTemplate
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class SyntaxTemplate
java.io.IOException
java.lang.ClassNotFoundException