public class SDOXsdDocumentHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
OER_NS_PREFIX |
static java.lang.String |
OER_NS_URI |
| Constructor and Description |
|---|
SDOXsdDocumentHelper() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
getCategoryValues(org.w3c.dom.Element docEl,
ViewAnnotations.Category category) |
static java.lang.String |
getLifecycle(org.w3c.dom.Element docEl) |
static java.util.List<java.lang.String[]> |
getRelationships(org.w3c.dom.Element docEl) |
static void |
updateXsdDocumentation(org.w3c.dom.Document xsdDoc,
SDOAnnotationProvider provider)
Updates the <xsd:documentation> element with the specified service
data object annotations.
|
static void |
writeCategoryValuesInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
ViewAnnotations.Category category,
java.util.List<java.lang.String> catList) |
static void |
writeDescriptionInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.lang.String description) |
static void |
writeDocumentationInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.util.List<java.lang.String[]> documentList) |
static void |
writeKeywordsInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.util.List<java.lang.String> keywords) |
static void |
writeLifecycleInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.lang.String lifecycle) |
static void |
writeNameInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.lang.String name) |
static void |
writeRelationshipsInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.util.List<java.lang.String[]> relationList) |
public static final java.lang.String OER_NS_URI
public static final java.lang.String OER_NS_PREFIX
public static void updateXsdDocumentation(org.w3c.dom.Document xsdDoc,
SDOAnnotationProvider provider)
throws java.lang.Exception
xsdDoc - the enclosing XSD documentprovider - the annotation provider for the service data objectjava.lang.Exception - an error occurs parsing the schema@Concealed
public static void writeNameInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.lang.String name)
document - the enclosing XSD documentdocEl - the <xsd:documentation> element in this documentname - name of the SDO@Concealed
public static void writeDescriptionInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.lang.String description)
document - the enclosing XSD documentdocEl - the <xsd:documentation> element in this documentdescription - description of the SDO@Concealed
public static void writeLifecycleInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.lang.String lifecycle)
document - the enclosing XSD documentdocEl - the <xsd:documentation> element in this documentlifecycle - lifecycle of the SDOpublic static java.lang.String getLifecycle(org.w3c.dom.Element docEl)
@Concealed
public static void writeKeywordsInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.util.List<java.lang.String> keywords)
document - the enclosing XSD documentdocEl - the <xsd:documentation> element in this documentkeywords - list of keywords for the SDO@Concealed
public static void writeCategoryValuesInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
ViewAnnotations.Category category,
java.util.List<java.lang.String> catList)
document - the enclosing XSD documentdocEl - the <xsd:documentation> element in this documentcategory - category for the SDOcatList - list of category values assigned to the SDOpublic static java.util.List<java.lang.String> getCategoryValues(org.w3c.dom.Element docEl,
ViewAnnotations.Category category)
@Concealed
public static void writeDocumentationInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.util.List<java.lang.String[]> documentList)
document - the enclosing XSD documentdocEl - the <xsd:documentation> element in this documentdocumentList - list of document names and URLs@Concealed
public static void writeRelationshipsInternal(org.w3c.dom.Document document,
org.w3c.dom.Element docEl,
java.util.List<java.lang.String[]> relationList)
document - the enclosing XSD documentdocEl - the <xsd:documentation> element in this documentrelationList - list of related object names and their relationship typespublic static java.util.List<java.lang.String[]> getRelationships(org.w3c.dom.Element docEl)