public interface Schema
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 elementStack) |
String |
getName()
Method for get defined name of the schema
|
Map<String,String> |
getNamespaceMap() |
String |
getPrefixForNamespace(String url) |
Map<String,String> |
getPrefixMap() |
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() |
String getName() throws SchemaException
SchemaException
String getElementTypeByName(List<SchemaElement> elementStack) throws InvalidPayloadException, SchemaException
elementStack
- InvalidPayloadException
SchemaException
String getElementTypeByName(String elementStack) throws InvalidPayloadException, SchemaException
boolean isChildElement(String elementName, String childElementName)
boolean isChildElement(List<SchemaElement> elementStack, String childElementName) throws InvalidPayloadException, SchemaException
boolean isCurrentArrayIsPrimitive()
Map getSchemaMap()
Copyright © 2018 WSO2. All rights reserved.