public class AstHtmlVisitor extends AbstractAstVisitor
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
BEG_LI |
protected static java.lang.String |
BEG_OL |
protected static java.lang.String |
BEG_UL |
protected ResourceProvider |
bundle |
protected boolean |
closeSum |
protected int |
closeUnaryUL |
protected static java.lang.String |
CSS_CLASS_BINARY |
protected static java.lang.String |
CSS_CLASS_NARY |
protected static java.lang.String |
CSS_CLASS_UNARY |
protected static java.lang.String |
CSS_CLASS_VALIDATE |
protected static java.lang.String |
CSS_CLASS_VALIDATION_RULE |
protected static java.lang.String |
CSS_CLASS_WHEN |
protected static java.lang.String |
END_DIV |
protected static java.lang.String |
END_LI |
protected static java.lang.String |
END_OL |
protected static java.lang.String |
END_UL |
protected int |
insideNary |
protected java.util.Locale |
locale |
protected int |
nbImbriBinary |
protected java.io.OutputStream |
ops |
protected boolean |
rightSideOfBinary |
| Constructor and Description |
|---|
AstHtmlVisitor(java.io.OutputStream ops,
ResourceProvider bundle,
java.util.Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
void |
endMetadata(BinaryMetadata metadata,
int depth) |
void |
endMetadata(LeafMetadata metadata,
int depth) |
void |
endMetadata(NaryMetadata metadata,
int depth) |
void |
endMetadata(StepWhen metadata,
int depth) |
protected void |
endMetadata(UnaryMetadata metadata,
int depth) |
void |
endMetadata(ValidationRule metadata,
int depth) |
java.lang.String |
exclusionBar(ValidationRule rule,
ExclusionBar cssClass) |
protected void |
formatLeafField(Element e) |
protected void |
formatLeafOperator(Element e) |
protected void |
formatLeafUnknown(Element e) |
protected void |
formatLeafValue(Element e) |
protected void |
formatParenthesis(Element e) |
protected void |
formatTemporalUnit(Element e) |
protected java.lang.String |
formatWhen() |
protected void |
htmlFormatSpan(java.lang.String cssClass,
java.lang.String content) |
void |
setLocale(java.util.Locale locale) |
void |
startMetadata(BinaryMetadata metadata,
int depth) |
void |
startMetadata(LeafMetadata metadata,
int depth) |
void |
startMetadata(NaryMetadata metadata,
int depth) |
void |
startMetadata(StepWhen metadata,
int depth) |
void |
startMetadata(ValidationRule metadata,
int depth) |
void |
visitMetadata(BinaryMetadata metadata,
int depth) |
void |
visitMetadata(LeafMetadata leaf,
int depth) |
void |
visitMetadata(Metadata metadata,
int depth) |
void |
visitMetadata(StepWhen metadata,
int depth) |
void |
visitMetadata(UnaryMetadata metadata,
int depth) |
void |
visitMetadata(ValidationRule metadata,
int depth) |
protected void |
write(java.lang.String s) |
end, end, end, end, end, end, end, end, endMetadata, endMetadata, formatCurrentIndent, formatNewLine, getCurrentIndentSize, getIndentSize, stackPeek, stackSteam, start, start, start, start, start, start, start, startMetadata, startMetadata, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMetadata, visitMetadata, visitMetadata, visitMetadataprotected static final java.lang.String CSS_CLASS_VALIDATION_RULE
protected static final java.lang.String CSS_CLASS_VALIDATE
protected static final java.lang.String CSS_CLASS_BINARY
protected static final java.lang.String CSS_CLASS_UNARY
protected static final java.lang.String CSS_CLASS_NARY
protected static final java.lang.String CSS_CLASS_WHEN
protected static final java.lang.String END_DIV
protected static final java.lang.String BEG_LI
protected static final java.lang.String END_LI
protected static final java.lang.String BEG_OL
protected static final java.lang.String END_OL
protected static final java.lang.String BEG_UL
protected static final java.lang.String END_UL
protected final java.io.OutputStream ops
protected final ResourceProvider bundle
protected java.util.Locale locale
protected boolean closeSum
protected int closeUnaryUL
protected int insideNary
protected int nbImbriBinary
protected boolean rightSideOfBinary
public AstHtmlVisitor(java.io.OutputStream ops,
ResourceProvider bundle,
java.util.Locale locale)
public java.lang.String exclusionBar(ValidationRule rule, ExclusionBar cssClass)
public void startMetadata(StepWhen metadata, int depth)
startMetadata in class AbstractAstVisitorpublic void visitMetadata(StepWhen metadata, int depth)
visitMetadata in class AbstractAstVisitorpublic void endMetadata(StepWhen metadata, int depth)
endMetadata in class AbstractAstVisitorpublic void startMetadata(LeafMetadata metadata, int depth)
startMetadata in class AbstractAstVisitorpublic void visitMetadata(LeafMetadata leaf, int depth)
visitMetadata in class AbstractAstVisitorpublic void endMetadata(LeafMetadata metadata, int depth)
endMetadata in class AbstractAstVisitorpublic void startMetadata(BinaryMetadata metadata, int depth)
startMetadata in class AbstractAstVisitorpublic void visitMetadata(BinaryMetadata metadata, int depth)
visitMetadata in class AbstractAstVisitorpublic void endMetadata(BinaryMetadata metadata, int depth)
endMetadata in class AbstractAstVisitorpublic void startMetadata(NaryMetadata metadata, int depth)
startMetadata in class AbstractAstVisitorpublic void endMetadata(NaryMetadata metadata, int depth)
endMetadata in class AbstractAstVisitorpublic void visitMetadata(UnaryMetadata metadata, int depth)
visitMetadata in class AbstractAstVisitorprotected void endMetadata(UnaryMetadata metadata, int depth)
endMetadata in class AbstractAstVisitorpublic void startMetadata(ValidationRule metadata, int depth)
startMetadata in class AbstractAstVisitorpublic void visitMetadata(ValidationRule metadata, int depth)
visitMetadata in class AbstractAstVisitorpublic void endMetadata(ValidationRule metadata, int depth)
endMetadata in class AbstractAstVisitorpublic void visitMetadata(Metadata metadata, int depth)
visitMetadata in class AbstractAstVisitorprotected java.lang.String formatWhen()
protected void formatLeafOperator(Element e)
protected void formatTemporalUnit(Element e)
protected void formatLeafField(Element e)
protected void formatParenthesis(Element e)
protected void formatLeafValue(Element e)
protected void formatLeafUnknown(Element e)
protected void htmlFormatSpan(java.lang.String cssClass,
java.lang.String content)
protected void write(java.lang.String s)
public void setLocale(java.util.Locale locale)