public class TypeToRuleVisitor extends Object implements TypeNodeVisitor<Rule>
| Constructor and Description |
|---|
TypeToRuleVisitor() |
| Modifier and Type | Method and Description |
|---|---|
Rule |
getInheritanceRules(ObjectTypeNode objectTypeNode) |
Rule |
visitBoolean(BooleanTypeNode booleanTypeNode) |
Rule |
visitDate(DateTypeNode dateTypeNode) |
Rule |
visitExample(List<PropertyNode> properties,
boolean allowsAdditionalProperties,
boolean strict) |
Rule |
visitFloat(FloatTypeNode floatTypeNode) |
Rule |
visitInteger(IntegerTypeNode integerTypeNode) |
Rule |
visitObject(ObjectTypeNode objectTypeNode) |
Rule |
visitString(StringTypeNode stringTypeNode) |
public Rule visitString(StringTypeNode stringTypeNode)
visitString in interface TypeNodeVisitor<Rule>public Rule visitObject(ObjectTypeNode objectTypeNode)
visitObject in interface TypeNodeVisitor<Rule>public Rule getInheritanceRules(ObjectTypeNode objectTypeNode)
public Rule visitBoolean(BooleanTypeNode booleanTypeNode)
visitBoolean in interface TypeNodeVisitor<Rule>public Rule visitFloat(FloatTypeNode floatTypeNode)
visitFloat in interface TypeNodeVisitor<Rule>public Rule visitInteger(IntegerTypeNode integerTypeNode)
visitInteger in interface TypeNodeVisitor<Rule>public Rule visitDate(DateTypeNode dateTypeNode)
visitDate in interface TypeNodeVisitor<Rule>public Rule visitExample(List<PropertyNode> properties, boolean allowsAdditionalProperties, boolean strict)
visitExample in interface TypeNodeVisitor<Rule>Copyright © 2016. All rights reserved.