Constructor and Description |
---|
JacksonJSONSchema(InputStream inputSchema) |
Modifier and Type | Method and Description |
---|---|
String |
getElementTypeByName(List<SchemaElement> elementStack)
Method to get the element type specified in the schema by giving the element hierarchy
|
String |
getElementTypeByName(String elementName) |
String |
getName()
Method for get defined name of the schema
|
Map<String,String> |
getNamespaceMap() |
String |
getPrefixForNamespace(String url) |
Map<String,String> |
getPrefixMap() |
Map<String,Object> |
getSchemaItems(Map<String,Object> schema) |
Map |
getSchemaMap() |
boolean |
isChildElement(List<SchemaElement> elementStack,
String childElementName) |
boolean |
isChildElement(String elementName,
String childElementName)
Method for check whether schema has a child element inside given element
|
boolean |
isCurrentArrayIsPrimitive() |
public JacksonJSONSchema(InputStream inputSchema) throws SchemaException
SchemaException
public String getName() throws SchemaException
Schema
getName
in interface Schema
SchemaException
public String getElementTypeByName(List<SchemaElement> elementStack) throws InvalidPayloadException, SchemaException
Schema
getElementTypeByName
in interface Schema
InvalidPayloadException
SchemaException
public String getElementTypeByName(String elementName) throws SchemaException
getElementTypeByName
in interface Schema
SchemaException
public boolean isChildElement(String elementName, String childElementName)
Schema
isChildElement
in interface Schema
public boolean isChildElement(List<SchemaElement> elementStack, String childElementName) throws InvalidPayloadException, SchemaException
isChildElement
in interface Schema
InvalidPayloadException
SchemaException
public Map<String,String> getNamespaceMap()
getNamespaceMap
in interface Schema
public Map<String,String> getPrefixMap()
getPrefixMap
in interface Schema
public String getPrefixForNamespace(String url)
getPrefixForNamespace
in interface Schema
public boolean isCurrentArrayIsPrimitive()
isCurrentArrayIsPrimitive
in interface Schema
public Map getSchemaMap()
getSchemaMap
in interface Schema
Copyright © 2017 WSO2. All rights reserved.