public class SchemaGenerator extends Object
| Constructor and Description |
|---|
SchemaGenerator() |
SchemaGenerator(ResourceLoader resourceLoader) |
| Modifier and Type | Method and Description |
|---|---|
com.github.fge.jsonschema.main.JsonSchema |
generateJsonSchema(Node node) |
Schema |
generateXmlSchema(Node node) |
static boolean |
isJsonSchemaNode(Node node) |
static boolean |
isSchemaNode(Node node) |
static boolean |
isXmlSchemaNode(Node node) |
static boolean |
nodeStartsWith(StringNode node,
String prefix) |
static void |
wrapNode(Node node,
String actualPath) |
public SchemaGenerator(ResourceLoader resourceLoader)
public SchemaGenerator()
public Schema generateXmlSchema(Node node) throws SAXException
SAXExceptionpublic com.github.fge.jsonschema.main.JsonSchema generateJsonSchema(Node node) throws IOException, com.github.fge.jsonschema.core.exceptions.ProcessingException
IOExceptioncom.github.fge.jsonschema.core.exceptions.ProcessingExceptionpublic static boolean isJsonSchemaNode(Node node)
public static boolean isXmlSchemaNode(Node node)
public static boolean isSchemaNode(Node node)
public static boolean nodeStartsWith(StringNode node, String prefix)
Copyright © 2016. All rights reserved.