|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XMLOptions
This interface allows user specify various XML deserialization and serialization options
Method Summary | |
---|---|
EcoreBuilder |
getEcoreBuilder()
|
java.util.Map<java.lang.String,URI> |
getExternalSchemaLocations()
|
boolean |
isProcessAnyXML()
|
boolean |
isProcessSchemaLocations()
|
void |
setEcoreBuilder(EcoreBuilder ecoreBuilder)
This option allows the user to specify implementation of EcoreBuilder that will be used to process
schema locations to build Ecore dynamically. |
void |
setExternalSchemaLocations(java.util.Map<java.lang.String,URI> schemaLocations)
The XML Schema Recommendation explicitly states that the inclusion of schemaLocation/noNamespaceSchemaLocation attributes is only a hint; it does not mandate that these attributes must be used to locate schemas. |
void |
setProcessAnyXML(boolean processAnyXML)
This options allows the user to load and deserialize arbitrary XML (i.e. |
void |
setProcessSchemaLocations(boolean processSchemaLocations)
This options allows the user to specify that the schemaLocation/noNamespaceSchemaLocation attributes occurring in the instance document will be processed to convert XSD(s) to Ecore file(s). |
Method Detail |
---|
void setProcessAnyXML(boolean processAnyXML)
false
, unless set to true
explicitly.
To process schemaLocation/noNamespaceSchemaLocation attributes, user have to set
setProcessSchemaLocations(boolean)
to true
.
processAnyXML
- whether to process arbitrary XML.XMLResource.getEObjectToExtensionMap()
boolean isProcessAnyXML()
void setEcoreBuilder(EcoreBuilder ecoreBuilder)
EcoreBuilder
that will be used to process
schema locations to build Ecore dynamically.
If this option is not set and either
getExternalSchemaLocations()
is set or isProcessSchemaLocations()
returns true
default EcoreBuilder
will be created.
EcoreBuilder
EcoreBuilder getEcoreBuilder()
EcoreBuilder
void setExternalSchemaLocations(java.util.Map<java.lang.String,URI> schemaLocations)
schemaLocations
- - map of target namespace to schema location of type URI
java.util.Map<java.lang.String,URI> getExternalSchemaLocations()
void setProcessSchemaLocations(boolean processSchemaLocations)
processSchemaLocations
- boolean isProcessSchemaLocations()
|
Copyright 2001-2012 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |