public interface GuideModelImporter
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createFormJsonFromSchema(SchemaImportOptions schemaImportOptions)
Returns JSON String of the schema depending on the schemaImportOptions.
|
java.lang.String |
createFragmentJsonFromSchema(SchemaImportOptions schemaImportOptions) |
java.lang.String |
getDefinitionOfElement(GuideSchemaType schemaType,
java.lang.String schemaRef,
java.lang.String rootName,
java.lang.String bindRef)
Returns the definition of the element at the end of the bindRef.
|
java.lang.String |
getJSONHTMLFragmentOrForm(LazyLoadingOptions lazyLoadingOptions)
This API would return JSON or HTML for a on demand fragment panel or a
list of JSON or HTML of all the on demand components of an AF
The API is to be user with the following flags set in lazyLoadingOptions
// Todo THIS API has to be marked private
GET_CHILD_PANEL_JSON-
GET_CHILD_FORM_JSON-
GET_JSON_FOR_ALL_LAZY_CHILDERN-
GET_CHILD_PANEL_HTML-
GET_CHILD_FORM_HTML-
GET_HTML_FOR_ALL_LAZY_CHILDREN-
GET_RENDER_JSON_FOR_PARENT_FORM-
GET_RENDER_HTML_FOR_PARENT_FORM -
GET_PIGGY_BANKED_JSON
|
java.util.List<java.lang.String> |
getLazyChildren(Resource guideContainer) |
JSONArray |
getRootElementsFromSchema(GuideSchemaType schemaType,
java.lang.String schemaPath)
Depending on the schema Type, the API returns JSONArray containing root Elements of the XSD,
Form Data Model or JSON Schema
|
JSONArray |
getSchemaDefinitions(GuideSchemaType schemaType,
java.lang.String schemaPath) |
JSONObject |
getSchemaJson(Resource guideContainerResource)
This API converts the XSD into a JSON representation that contains the values of minOccur, type, bindRef,
defaultValue, maxOccur and nillable property for every Node.
|
java.lang.String |
getTypeOfElement(java.lang.String xsdRef,
java.lang.String rootName,
java.lang.String xPath) |
JSONArray |
getXDPFragmentSubForms(java.lang.String xfaPath) |
JSONArray |
getXSDComplexTypes(java.lang.String xsdPath) |
JSONArray |
getXSDRootElements(java.lang.String xsdPath) |
java.lang.String |
importFromDataDictionary(Resource guideContainer) |
java.lang.String |
importFromDataDictionary(java.lang.String ddRef) |
java.lang.String |
importFromXFA(Resource guideContainer) |
java.util.Hashtable<java.lang.String,java.lang.Object> |
importFromXFA(java.lang.String xfaFormdomJson,
boolean saveXFAObjects) |
java.lang.String |
importFromXSD(java.io.InputStream xsdStream,
java.lang.String rootElName,
java.lang.String rootElNamespace) |
java.lang.String |
importFromXSD(Resource guideContainer) |
java.lang.String |
importFromXSD(java.lang.String xsdPath,
java.lang.String elementName,
java.lang.String elementNameSpace) |
java.lang.String |
importFromXSDForFragment(Resource guideContainer) |
boolean |
isSchemaValid(GuideSchemaType schemaType,
java.lang.String schemaPath) |
java.lang.String createFormJsonFromSchema(SchemaImportOptions schemaImportOptions) throws GuideException
schemaImportOptions - GuideExceptionjava.lang.String createFragmentJsonFromSchema(SchemaImportOptions schemaImportOptions) throws GuideException
GuideExceptionjava.lang.String importFromXSD(Resource guideContainer) throws GuideException
GuideExceptionjava.lang.String importFromXSD(java.io.InputStream xsdStream,
java.lang.String rootElName,
java.lang.String rootElNamespace)
throws GuideException
GuideExceptionJSONArray getRootElementsFromSchema(GuideSchemaType schemaType, java.lang.String schemaPath)
schemaType - schemaPath - GuideExceptionjava.lang.String importFromXFA(Resource guideContainer) throws GuideException
GuideExceptionjava.util.Hashtable<java.lang.String,java.lang.Object> importFromXFA(java.lang.String xfaFormdomJson,
boolean saveXFAObjects)
throws GuideException
GuideExceptionJSONArray getXSDRootElements(java.lang.String xsdPath) throws GuideException
GuideExceptionjava.lang.String importFromXSD(java.lang.String xsdPath,
java.lang.String elementName,
java.lang.String elementNameSpace)
throws GuideException
GuideExceptionJSONArray getSchemaDefinitions(GuideSchemaType schemaType, java.lang.String schemaPath) throws GuideException
GuideExceptionboolean isSchemaValid(GuideSchemaType schemaType, java.lang.String schemaPath) throws GuideException
GuideExceptionjava.lang.String importFromDataDictionary(Resource guideContainer) throws GuideException
GuideExceptionjava.lang.String importFromDataDictionary(java.lang.String ddRef)
throws GuideException
GuideExceptionJSONArray getXDPFragmentSubForms(java.lang.String xfaPath) throws GuideException
GuideExceptionJSONArray getXSDComplexTypes(java.lang.String xsdPath) throws GuideException
GuideExceptionjava.lang.String importFromXSDForFragment(Resource guideContainer) throws GuideException
GuideExceptionjava.lang.String getTypeOfElement(java.lang.String xsdRef,
java.lang.String rootName,
java.lang.String xPath)
throws org.xml.sax.SAXException,
JSONException
org.xml.sax.SAXExceptionJSONExceptionjava.lang.String getJSONHTMLFragmentOrForm(LazyLoadingOptions lazyLoadingOptions) throws GuideException
lazyLoadingOptions - GuideExceptionjava.util.List<java.lang.String> getLazyChildren(Resource guideContainer) throws GuideException
GuideExceptionJSONObject getSchemaJson(Resource guideContainerResource) throws GuideException
guideContainerResource - GuideExceptionjava.lang.String getDefinitionOfElement(GuideSchemaType schemaType, java.lang.String schemaRef, java.lang.String rootName, java.lang.String bindRef) throws GuideException
schemaType - - type of schemaschemaRef - - path of schema on CRXrootName - - String, Name of the root element.bindRef - - bindRef of the element.GuideExceptionCopyright © 2010 - 2023 Adobe. All Rights Reserved