com.ebmwebsourcing.easybox.api
Interface XmlObjectSchemaBinding

All Superinterfaces:
XmlObjectBinding

public interface XmlObjectSchemaBinding
extends XmlObjectBinding


Method Summary
 java.lang.Package getModelObjectPackage()
          Get package of ModelObject objects that this delegate knows how to wrap.
 java.lang.String getOriginatingSchemaDir()
          Get the name of the originating schema directory resource.
 java.lang.String getOriginatingSchemaName()
          Get the name of the originating schema file.
 java.lang.String getOriginatingSchemaNamespaceURI()
          Get the namespace URI of the originating schema file.
 java.lang.String getOriginatingSchemaPreferredNamespacePrefix()
          Get preferred prefix for the originating schema namespace URI.
 
Methods inherited from interface com.ebmwebsourcing.easybox.api.XmlObjectBinding
canWrap, create, getFactorableClasses, getName, wrap, wrap
 

Method Detail

getModelObjectPackage

java.lang.Package getModelObjectPackage()
Get package of ModelObject objects that this delegate knows how to wrap.

Returns:
ModelObject objects package.

getOriginatingSchemaDir

java.lang.String getOriginatingSchemaDir()
Get the name of the originating schema directory resource. The originating schema is the schema which was used to generate corresponding ModelObject objects.

Returns:
/-separated path name that identifies the schema directory resource path.

getOriginatingSchemaName

java.lang.String getOriginatingSchemaName()
Get the name of the originating schema file. The originating schema is the schema which was used to generate corresponding ModelObject objects.

Returns:
Simple schema file name, without path.

getOriginatingSchemaNamespaceURI

java.lang.String getOriginatingSchemaNamespaceURI()
Get the namespace URI of the originating schema file. The originating schema is the schema which was used to generate corresponding ModelObject objects.

Returns:
Schema namespace URI.

getOriginatingSchemaPreferredNamespacePrefix

java.lang.String getOriginatingSchemaPreferredNamespacePrefix()
Get preferred prefix for the originating schema namespace URI. This prefix will be preferably used for marshalling. The originating schema is the schema which was used to generate corresponding ModelObject objects.

Returns:
Preferred prefix for the originating schema namespace URI.


Copyright © 2011 Petals Link. All Rights Reserved.