public class AstHtmlVisitor extends AbstractAstVisitor
| Modifier and Type | Field and Description |
|---|---|
protected ResourceProvider |
bundle |
protected boolean |
closeSum |
protected int |
closeUnaryUL |
protected static java.lang.String |
CSS_CLASS_BINARY |
protected static java.lang.String |
CSS_CLASS_LI_BINARY |
protected static java.lang.String |
CSS_CLASS_LI_LEAF |
protected static java.lang.String |
CSS_CLASS_LI_NARY |
protected static java.lang.String |
CSS_CLASS_LI_UNARY |
protected static java.lang.String |
CSS_CLASS_NARY |
protected static java.lang.String |
CSS_CLASS_OL_NARY |
protected static java.lang.String |
CSS_CLASS_UL_BINARY |
protected static java.lang.String |
CSS_CLASS_UL_BINARY_CHILD |
protected static java.lang.String |
CSS_CLASS_UL_UNARY |
protected static java.lang.String |
CSS_CLASS_UL_WHEN |
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 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 |
afterChildBinary(BinaryPredicateMetadata metadata,
Metadata child,
boolean hasNext,
int depth) |
void |
afterChildDefault(Metadata metadata,
Metadata child,
boolean hasNext,
int depth) |
static java.lang.String |
astToHtml(Metadata metadata,
java.util.Locale locale) |
void |
endBinary(BinaryPredicateMetadata metadata,
int depth) |
void |
endLeaf(LeafPredicateMetadata<?> metadata,
int depth) |
void |
endNary(NaryPredicateMetadata metadata,
int depth) |
void |
endRule(RuleMetadata metadata,
int depth) |
void |
endUnary(UnaryPredicateMetadata metadata,
int depth) |
void |
endWhen(WhenMetadata 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 |
startBinary(BinaryPredicateMetadata metadata,
int depth) |
void |
startLeaf(LeafPredicateMetadata<?> leaf,
int depth) |
void |
startNary(NaryPredicateMetadata metadata,
int depth) |
void |
startRule(RuleMetadata metadata,
int depth) |
void |
startUnary(UnaryPredicateMetadata metadata,
int depth) |
void |
startWhen(WhenMetadata metadata,
int depth) |
protected void |
write(java.lang.String s) |
afterChild, afterChildMappingRule, afterChildNary, afterChildRule, afterChildTypeConverter, afterChildUnary, afterChildWhen, beforeChild, beforeChildBinary, beforeChildDefault, beforeChildMappingRule, beforeChildNary, beforeChildRule, beforeChildTypeConverter, beforeChildUnary, beforeChildWhen, end, endDefault, endMappingRule, endTypeConverter, formatCurrentIndent, formatNewLine, getCurrentIndentSize, getIndentSize, stackPeek, stackSteam, start, startDefault, startMappingRule, startTypeConverter, visitCondition, visitNaryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbrowseprotected 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 CSS_CLASS_LI_LEAF
protected static final java.lang.String CSS_CLASS_LI_BINARY
protected static final java.lang.String CSS_CLASS_LI_UNARY
protected static final java.lang.String CSS_CLASS_LI_NARY
protected static final java.lang.String CSS_CLASS_UL_WHEN
protected static final java.lang.String CSS_CLASS_UL_BINARY
protected static final java.lang.String CSS_CLASS_UL_BINARY_CHILD
protected static final java.lang.String CSS_CLASS_UL_UNARY
protected static final java.lang.String CSS_CLASS_OL_NARY
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 static java.lang.String astToHtml(Metadata metadata, java.util.Locale locale)
public java.lang.String exclusionBar(ValidationRule rule, ExclusionBar cssClass)
public void startWhen(WhenMetadata metadata, int depth)
startWhen in class AbstractAstVisitorpublic void endWhen(WhenMetadata metadata, int depth)
endWhen in class AbstractAstVisitorpublic void startLeaf(LeafPredicateMetadata<?> leaf, int depth)
startLeaf in class AbstractAstVisitorpublic void endLeaf(LeafPredicateMetadata<?> metadata, int depth)
endLeaf in class AbstractAstVisitorpublic void startBinary(BinaryPredicateMetadata metadata, int depth)
startBinary in class AbstractAstVisitorpublic void afterChildBinary(BinaryPredicateMetadata metadata, Metadata child, boolean hasNext, int depth)
afterChildBinary in class AbstractAstVisitorpublic void endBinary(BinaryPredicateMetadata metadata, int depth)
endBinary in class AbstractAstVisitorpublic void startNary(NaryPredicateMetadata metadata, int depth)
startNary in class AbstractAstVisitorpublic void endNary(NaryPredicateMetadata metadata, int depth)
endNary in class AbstractAstVisitorpublic void startUnary(UnaryPredicateMetadata metadata, int depth)
startUnary in class AbstractAstVisitorpublic void endUnary(UnaryPredicateMetadata metadata, int depth)
endUnary in class AbstractAstVisitorpublic void startRule(RuleMetadata metadata, int depth)
startRule in class AbstractAstVisitorpublic void endRule(RuleMetadata metadata, int depth)
endRule in class AbstractAstVisitorpublic void afterChildDefault(Metadata metadata, Metadata child, boolean hasNext, int depth)
afterChildDefault 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)