org.plasma.xml.schema
Class SchemaModelAssembler

java.lang.Object
  extended by org.plasma.xml.schema.SchemaModelAssembler

public class SchemaModelAssembler
extends Object

Creates an XML Schema model.

See Also:
org.plasma.query.PathNode, org.plasma.query.PathNode#getSelectClause, Select

Constructor Summary
SchemaModelAssembler(Model model, String destNamespaceURI, String destNamespacePrefix)
          Creates and XML Schema model based on the given PlasmaSDO#8482; Provisioning Model.
 
Method Summary
 Schema getSchema()
           
 boolean isCreateNonContainmentReferenceTypes()
           
 void setCreateNonContainmentReferenceTypes(boolean createNonContainmentReferenceTypes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaModelAssembler

public SchemaModelAssembler(Model model,
                            String destNamespaceURI,
                            String destNamespacePrefix)
Creates and XML Schema model based on the given PlasmaSDO#8482; Provisioning Model. All class properties within the given model are expected to contain ordering or sequence information, such that XSD Element sequences can be created with the expected ordering.

Parameters:
model - the PlasmaSDO#8482; Provisioning Model
destNamespaceURI - the target namespace URI
destNamespacePrefix - the target namespace prefix
See Also:
org.plasma.provisioning.Sequence
Method Detail

getSchema

public Schema getSchema()

isCreateNonContainmentReferenceTypes

public boolean isCreateNonContainmentReferenceTypes()

setCreateNonContainmentReferenceTypes

public void setCreateNonContainmentReferenceTypes(boolean createNonContainmentReferenceTypes)


Copyright © 2013. All rights reserved.