public class IdentityrefTypeBuilder extends AbstractTypeAwareBuilder implements
TypeDefinitionBuilder, Builder {
private final String baseString;
+ private final SchemaPath schemaPath;
private QName baseQName;
- public IdentityrefTypeBuilder(String baseString) {
+
+ public IdentityrefTypeBuilder(final String baseString, SchemaPath schemaPath) {
this.baseString = baseString;
+ this.schemaPath = schemaPath;
}
public String getBaseString() {
@Override
public IdentityrefType build() {
- return new IdentityrefType(baseQName);
+ return new IdentityrefType(baseQName, schemaPath);
}
@Override