@Override @SuppressWarnings("unchecked") public boolean onSequenceStart(SequenceNode node, TupleType tupleType) { pushNode(node, null); return builder.onSequenceStart(node, tupleType); }
@Override protected void preBuildProcess() { getTemplateResolver().init(getRootNode()); getMediaTypeResolver().beforeDocumentStart(getRootNode()); }
@Override public void onDocumentEnd(MappingNode node) { validateBaseUriAndVersion(); super.onDocumentEnd(node); }
@Override protected List<ValidationResult> preValidation(MappingNode root) { List<ValidationResult> validationResults = getValidator().getTemplateResolver().init(root); validationResults.addAll(getValidator().getMediaTypeResolver().beforeDocumentStart(root)); return validationResults; }
private Raml parse(String filePath) { final Raml raml = builder.build(filePath); // TODO: Error handling. return raml; }
public RamlValidationService(ResourceLoader resourceLoader, RamlDocumentValidator ramlDocumentValidator, TagResolver... tagResolvers) { super(resourceLoader, ramlDocumentValidator, defaultResolver(tagResolvers)); getValidator().setResourceLoader(resourceLoader); }
public NodeVisitor(NodeHandler nodeHandler, ResourceLoader resourceLoader, TagResolver... tagResolvers) { super(); this.nodeHandler = nodeHandler; this.resourceLoader = resourceLoader; this.tagResolvers = tagResolvers; initializeContextPathAware(tagResolvers); initializeResourceLoaderAware(); SchemaCompiler.getInstance().init(contextPath, resourceLoader); }
@Override public void onSequenceEnd(SequenceNode node, TupleType tupleType) { popNode(); builder.onSequenceEnd(node, tupleType); }
public TemplateResolver getTemplateResolver() { if (templateResolver == null) { templateResolver = new TemplateResolver(getResourceLoader(), this); } return templateResolver; }
@Override public boolean onDocumentStart(MappingNode node) { if (node == null) { pushNode(0, null); } else { pushNode(node, node); } return builder.onDocumentStart(node); }
public static RamlValidationService createDefault(ResourceLoader loader, NodeRuleFactory nodeRuleFactory, TagResolver... tagResolvers) { return new RamlValidationService(loader, new RamlDocumentValidator(nodeRuleFactory), tagResolvers); }
public TemplateResolver getTemplateResolver() { if (templateResolver == null) { templateResolver = new TemplateResolver(getResourceLoader(), this); } return templateResolver; }
@Override protected void preBuildProcess() { getTemplateResolver().init(getRootNode()); getMediaTypeResolver().beforeDocumentStart(getRootNode()); }
@Override protected List<ValidationResult> preValidation(MappingNode root) { List<ValidationResult> validationResults = getValidator().getTemplateResolver().init(root); validationResults.addAll(getValidator().getMediaTypeResolver().beforeDocumentStart(root)); return validationResults; }
@Override @SuppressWarnings("unchecked") public boolean onSequenceStart(SequenceNode node, TupleType tupleType) { pushNode(node, null); return builder.onSequenceStart(node, tupleType); }
@Override public void onDocumentEnd(MappingNode node) { validateBaseUriAndVersion(); super.onDocumentEnd(node); }
@Override public void onSequenceEnd(SequenceNode node, TupleType tupleType) { popNode(); builder.onSequenceEnd(node, tupleType); }
public TemplateResolver getTemplateResolver() { if (templateResolver == null) { templateResolver = new TemplateResolver(getResourceLoader(), this); } return templateResolver; }
@Override public boolean onDocumentStart(MappingNode node) { if (node == null) { pushNode(0, null); } else { pushNode(node, node); } return builder.onDocumentStart(node); }
public static RamlValidationService createDefault(ResourceLoader loader, NodeRuleFactory nodeRuleFactory, TagResolver... tagResolvers) { return new RamlValidationService(loader, new RamlDocumentValidator(nodeRuleFactory), tagResolvers); }