本文整理了Java中org.raml.parser.visitor.YamlDocumentBuilder
类的一些代码示例,展示了YamlDocumentBuilder
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YamlDocumentBuilder
类的具体详情如下:
包路径:org.raml.parser.visitor.YamlDocumentBuilder
类名称:YamlDocumentBuilder
暂无
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
public T build(String content, String resourceLocation)
{
return build(new StringReader(content), resourceLocation);
}
代码示例来源:origin: org.raml/raml-parser
public static String dumpFromAst(Node rootNode)
{
Writer writer = new StringWriter();
dumpFromAst(rootNode, writer);
return writer.toString();
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public void onCustomTagEnd(Tag tag, Node originalValueNode, Node node)
{
builder.onCustomTagEnd(tag, originalValueNode, node);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public void onMappingNodeEnd(MappingNode mappingNode, TupleType tupleType)
{
builder.onMappingNodeEnd(mappingNode, tupleType);
}
代码示例来源:origin: org.raml/raml-parser
@Override
public boolean onMappingNodeStart(MappingNode mappingNode, TupleType tupleType)
{
return builder.onMappingNodeStart(mappingNode, tupleType);
}
代码示例来源:origin: org.raml/raml-parser
@Override
public void onCustomTagStart(Tag tag, Node originalValueNode, Node node)
{
builder.onCustomTagStart(tag, originalValueNode, node);
}
代码示例来源:origin: org.raml/raml-parser
@Override
public boolean onDocumentStart(MappingNode node)
{
if (node == null)
{
pushNode(0, null);
}
else
{
pushNode(node, node);
}
return builder.onDocumentStart(node);
}
代码示例来源:origin: org.raml/raml-parser
@Override
@SuppressWarnings("unchecked")
public void onScalar(ScalarNode node, TupleType tupleType)
{
try
{
builder.onScalar(node, tupleType);
}
catch (Exception e)
{
//ignore
}
}
代码示例来源:origin: org.raml/raml-parser
@Override
public boolean onDocumentStart(MappingNode node)
{
try
{
documentObject = documentClass.newInstance();
documentContext.push(documentObject);
builderContext.push(buildDocumentBuilder());
}
catch (Exception e)
{
throw new RuntimeException(e);
}
return true;
}
代码示例来源:origin: org.raml/raml-parser
parentNodeBuilder = (NodeBuilder) this.builder.getBuilderContext().pop();
if (nodeContext.getParentIndentation() < contextColumn)
代码示例来源:origin: org.raml/raml-parser
@Override
public void onMappingNodeEnd(MappingNode mappingNode, TupleType tupleType)
{
builder.onMappingNodeEnd(mappingNode, tupleType);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public boolean onMappingNodeStart(MappingNode mappingNode, TupleType tupleType)
{
return builder.onMappingNodeStart(mappingNode, tupleType);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public void onCustomTagStart(Tag tag, Node originalValueNode, Node node)
{
builder.onCustomTagStart(tag, originalValueNode, node);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public boolean onDocumentStart(MappingNode node)
{
if (node == null)
{
pushNode(0, null);
}
else
{
pushNode(node, node);
}
return builder.onDocumentStart(node);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
@SuppressWarnings("unchecked")
public void onScalar(ScalarNode node, TupleType tupleType)
{
try
{
builder.onScalar(node, tupleType);
}
catch (Exception e)
{
//ignore
}
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public boolean onDocumentStart(MappingNode node)
{
try
{
documentObject = documentClass.newInstance();
documentContext.push(documentObject);
builderContext.push(buildDocumentBuilder());
}
catch (Exception e)
{
throw new RuntimeException(e);
}
return true;
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
parentNodeBuilder = (NodeBuilder) this.builder.getBuilderContext().pop();
if (nodeContext.getParentIndentation() < contextColumn)
代码示例来源:origin: org.raml/raml-parser
public T build(String content, String resourceLocation)
{
return build(new StringReader(content), resourceLocation);
}
代码示例来源:origin: com.sap.cloud.yaas.raml-parser/raml-parser
@Override
public void onMappingNodeEnd(MappingNode mappingNode, TupleType tupleType)
{
if (getDocumentContext().peek() instanceof Resource)
{
Resource resource = (Resource) getDocumentContext().peek();
populateDefaultUriParameters(resource);
}
super.onMappingNodeEnd(mappingNode, tupleType);
}
代码示例来源:origin: org.raml/raml-parser
@Override
public boolean onMappingNodeStart(MappingNode mappingNode, TupleType tupleType)
{
super.onMappingNodeStart(mappingNode, tupleType);
if (getDocumentContext().peek() instanceof Resource)
{
Resource resource = (Resource) getDocumentContext().peek();
getTemplateResolver().resolve(mappingNode, resource.getRelativeUri(), resource.getUri());
}
else if (isBodyBuilder(getBuilderContext().peek()))
{
getMediaTypeResolver().resolve(mappingNode);
}
return true;
}
内容来源于网络,如有侵权,请联系作者删除!