Class XsdTypeImporter
java.lang.Object
com.appiancorp.suiteapi.type.config.xsd.XsdTypeImporter
Imports datatypes into the system from XSD.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ImportResult
importFromStream
(InputStream stream_, boolean visible_, ServiceContext sc_) Creates datatypes in the system based on the XML Schema type definitions contained in an input stream.
-
Method Details
-
importFromStream
public static ImportResult importFromStream(InputStream stream_, boolean visible_, ServiceContext sc_) throws IOException, ImportException, InvalidTypeException Creates datatypes in the system based on the XML Schema type definitions contained in an input stream.- Parameters:
stream_
- An input stream representation of an XML Schemasc_
- The service context to use when importing typesvisible_
- Whether the types referenced in the schema should be made visible- Returns:
- An
ImportResult
object - Throws:
InvalidTypeException
- if an invalid type is encountered during the importIOException
- if there is a problem with the input streamImportException
- if any other error occursIllegalArgumentException
- if both visible_ and temporary_ are true. A type cannot be both visible and temporary.
-