org.jboss.xb.builder
Class BuilderSchemaBindingInitializer<T>

java.lang.Object
  extended by org.jboss.xb.builder.BuilderSchemaBindingInitializer<T>
Type Parameters:
T - the root typefs
All Implemented Interfaces:
SchemaBindingInitializer

public class BuilderSchemaBindingInitializer<T>
extends Object
implements SchemaBindingInitializer

BuilderSchemaBindingInitializer.

Version:
$Revision: 1.1 $
Author:
Adrian Brock

Constructor Summary
BuilderSchemaBindingInitializer(Class<T> root)
          Create a new BuilderSchemaBindingInitializer.
 
Method Summary
 SchemaBinding init(SchemaBinding schema)
          Adjust schema binding programatically if needed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuilderSchemaBindingInitializer

public BuilderSchemaBindingInitializer(Class<T> root)
Create a new BuilderSchemaBindingInitializer.

Parameters:
root - the root class
Throws:
IllegalArgumentException - for a null root
Method Detail

init

public SchemaBinding init(SchemaBinding schema)
Description copied from interface: SchemaBindingInitializer
Adjust schema binding programatically if needed.

Specified by:
init in interface SchemaBindingInitializer
Parameters:
schema - just resolved schema binding returned from XsdBinder
Returns:
SchemaBinding instance with complete binding metadata


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.