Java源码示例:com.sun.tools.internal.xjc.util.CodeModelClassFactory

示例1
/**
 * Entry point.
 */
public static Model build( XSSchemaSet _schemas, JCodeModel codeModel,
        ErrorReceiver _errorReceiver, Options opts ) {
    // set up a ring
    final Ring old = Ring.begin();
    try {
        ErrorReceiverFilter ef = new ErrorReceiverFilter(_errorReceiver);

        Ring.add(XSSchemaSet.class,_schemas);
        Ring.add(codeModel);
        Model model = new Model(opts, codeModel, null/*set later*/, opts.classNameAllocator, _schemas);
        Ring.add(model);
        Ring.add(ErrorReceiver.class,ef);
        Ring.add(CodeModelClassFactory.class,new CodeModelClassFactory(ef));

        BGMBuilder builder = new BGMBuilder(opts.defaultPackage,opts.defaultPackage2,
            opts.isExtensionMode(),opts.getFieldRendererFactory(), opts.activePlugins);
        builder._build();

        if(ef.hadError())   return null;
        else                return model;
    } finally {
        Ring.end(old);
    }
}
 
示例2
/**
 * Entry point.
 */
public static Model build( XSSchemaSet _schemas, JCodeModel codeModel,
        ErrorReceiver _errorReceiver, Options opts ) {
    // set up a ring
    final Ring old = Ring.begin();
    try {
        ErrorReceiverFilter ef = new ErrorReceiverFilter(_errorReceiver);

        Ring.add(XSSchemaSet.class,_schemas);
        Ring.add(codeModel);
        Model model = new Model(opts, codeModel, null/*set later*/, opts.classNameAllocator, _schemas);
        Ring.add(model);
        Ring.add(ErrorReceiver.class,ef);
        Ring.add(CodeModelClassFactory.class,new CodeModelClassFactory(ef));

        BGMBuilder builder = new BGMBuilder(opts.defaultPackage,opts.defaultPackage2,
            opts.isExtensionMode(),opts.getFieldRendererFactory(), opts.activePlugins);
        builder._build();

        if(ef.hadError())   return null;
        else                return model;
    } finally {
        Ring.end(old);
    }
}
 
示例3
/**
 * Entry point.
 */
public static Model build( XSSchemaSet _schemas, JCodeModel codeModel,
        ErrorReceiver _errorReceiver, Options opts ) {
    // set up a ring
    final Ring old = Ring.begin();
    try {
        ErrorReceiverFilter ef = new ErrorReceiverFilter(_errorReceiver);

        Ring.add(XSSchemaSet.class,_schemas);
        Ring.add(codeModel);
        Model model = new Model(opts, codeModel, null/*set later*/, opts.classNameAllocator, _schemas);
        Ring.add(model);
        Ring.add(ErrorReceiver.class,ef);
        Ring.add(CodeModelClassFactory.class,new CodeModelClassFactory(ef));

        BGMBuilder builder = new BGMBuilder(opts.defaultPackage,opts.defaultPackage2,
            opts.isExtensionMode(),opts.getFieldRendererFactory(), opts.activePlugins);
        builder._build();

        if(ef.hadError())   return null;
        else                return model;
    } finally {
        Ring.end(old);
    }
}
 
示例4
/**
 * Entry point.
 */
public static Model build( XSSchemaSet _schemas, JCodeModel codeModel,
        ErrorReceiver _errorReceiver, Options opts ) {
    // set up a ring
    final Ring old = Ring.begin();
    try {
        ErrorReceiverFilter ef = new ErrorReceiverFilter(_errorReceiver);

        Ring.add(XSSchemaSet.class,_schemas);
        Ring.add(codeModel);
        Model model = new Model(opts, codeModel, null/*set later*/, opts.classNameAllocator, _schemas);
        Ring.add(model);
        Ring.add(ErrorReceiver.class,ef);
        Ring.add(CodeModelClassFactory.class,new CodeModelClassFactory(ef));

        BGMBuilder builder = new BGMBuilder(opts.defaultPackage,opts.defaultPackage2,
            opts.isExtensionMode(),opts.getFieldRendererFactory(), opts.activePlugins);
        builder._build();

        if(ef.hadError())   return null;
        else                return model;
    } finally {
        Ring.end(old);
    }
}
 
示例5
/**
 * Entry point.
 */
public static Model build( XSSchemaSet _schemas, JCodeModel codeModel,
        ErrorReceiver _errorReceiver, Options opts ) {
    // set up a ring
    final Ring old = Ring.begin();
    try {
        ErrorReceiverFilter ef = new ErrorReceiverFilter(_errorReceiver);

        Ring.add(XSSchemaSet.class,_schemas);
        Ring.add(codeModel);
        Model model = new Model(opts, codeModel, null/*set later*/, opts.classNameAllocator, _schemas);
        Ring.add(model);
        Ring.add(ErrorReceiver.class,ef);
        Ring.add(CodeModelClassFactory.class,new CodeModelClassFactory(ef));

        BGMBuilder builder = new BGMBuilder(opts.defaultPackage,opts.defaultPackage2,
            opts.isExtensionMode(),opts.getFieldRendererFactory(), opts.activePlugins);
        builder._build();

        if(ef.hadError())   return null;
        else                return model;
    } finally {
        Ring.end(old);
    }
}
 
示例6
/**
 * Entry point.
 */
public static Model build( XSSchemaSet _schemas, JCodeModel codeModel,
        ErrorReceiver _errorReceiver, Options opts ) {
    // set up a ring
    final Ring old = Ring.begin();
    try {
        ErrorReceiverFilter ef = new ErrorReceiverFilter(_errorReceiver);

        Ring.add(XSSchemaSet.class,_schemas);
        Ring.add(codeModel);
        Model model = new Model(opts, codeModel, null/*set later*/, opts.classNameAllocator, _schemas);
        Ring.add(model);
        Ring.add(ErrorReceiver.class,ef);
        Ring.add(CodeModelClassFactory.class,new CodeModelClassFactory(ef));

        BGMBuilder builder = new BGMBuilder(opts.defaultPackage,opts.defaultPackage2,
            opts.isExtensionMode(),opts.getFieldRendererFactory(), opts.activePlugins);
        builder._build();

        if(ef.hadError())   return null;
        else                return model;
    } finally {
        Ring.end(old);
    }
}
 
示例7
/**
 * Entry point.
 */
public static Model build( XSSchemaSet _schemas, JCodeModel codeModel,
        ErrorReceiver _errorReceiver, Options opts ) {
    // set up a ring
    final Ring old = Ring.begin();
    try {
        ErrorReceiverFilter ef = new ErrorReceiverFilter(_errorReceiver);

        Ring.add(XSSchemaSet.class,_schemas);
        Ring.add(codeModel);
        Model model = new Model(opts, codeModel, null/*set later*/, opts.classNameAllocator, _schemas);
        Ring.add(model);
        Ring.add(ErrorReceiver.class,ef);
        Ring.add(CodeModelClassFactory.class,new CodeModelClassFactory(ef));

        BGMBuilder builder = new BGMBuilder(opts.defaultPackage,opts.defaultPackage2,
            opts.isExtensionMode(),opts.getFieldRendererFactory(), opts.activePlugins);
        builder._build();

        if(ef.hadError())   return null;
        else                return model;
    } finally {
        Ring.end(old);
    }
}
 
示例8
/**
 * Entry point.
 */
public static Model build( XSSchemaSet _schemas, JCodeModel codeModel,
        ErrorReceiver _errorReceiver, Options opts ) {
    // set up a ring
    final Ring old = Ring.begin();
    try {
        ErrorReceiverFilter ef = new ErrorReceiverFilter(_errorReceiver);

        Ring.add(XSSchemaSet.class,_schemas);
        Ring.add(codeModel);
        Model model = new Model(opts, codeModel, null/*set later*/, opts.classNameAllocator, _schemas);
        Ring.add(model);
        Ring.add(ErrorReceiver.class,ef);
        Ring.add(CodeModelClassFactory.class,new CodeModelClassFactory(ef));

        BGMBuilder builder = new BGMBuilder(opts.defaultPackage,opts.defaultPackage2,
            opts.isExtensionMode(),opts.getFieldRendererFactory(), opts.activePlugins);
        builder._build();

        if(ef.hadError())   return null;
        else                return model;
    } finally {
        Ring.end(old);
    }
}
 
示例9
protected TDTDReader(ErrorReceiver errorReceiver, Options opts, InputSource _bindInfo)
    throws AbortException {
    this.entityResolver = opts.entityResolver;
    this.errorReceiver = new ErrorReceiverFilter(errorReceiver);
    bindInfo = new BindInfo(model,_bindInfo, this.errorReceiver);
    classFactory = new CodeModelClassFactory(errorReceiver);
}
 
示例10
protected TDTDReader(ErrorReceiver errorReceiver, Options opts, InputSource _bindInfo)
    throws AbortException {
    this.entityResolver = opts.entityResolver;
    this.errorReceiver = new ErrorReceiverFilter(errorReceiver);
    bindInfo = new BindInfo(model,_bindInfo, this.errorReceiver);
    classFactory = new CodeModelClassFactory(errorReceiver);
}
 
示例11
protected TDTDReader(ErrorReceiver errorReceiver, Options opts, InputSource _bindInfo)
    throws AbortException {
    this.entityResolver = opts.entityResolver;
    this.errorReceiver = new ErrorReceiverFilter(errorReceiver);
    bindInfo = new BindInfo(model,_bindInfo, this.errorReceiver);
    classFactory = new CodeModelClassFactory(errorReceiver);
}
 
示例12
protected TDTDReader(ErrorReceiver errorReceiver, Options opts, InputSource _bindInfo)
    throws AbortException {
    this.entityResolver = opts.entityResolver;
    this.errorReceiver = new ErrorReceiverFilter(errorReceiver);
    bindInfo = new BindInfo(model,_bindInfo, this.errorReceiver);
    classFactory = new CodeModelClassFactory(errorReceiver);
}
 
示例13
protected TDTDReader(ErrorReceiver errorReceiver, Options opts, InputSource _bindInfo)
    throws AbortException {
    this.entityResolver = opts.entityResolver;
    this.errorReceiver = new ErrorReceiverFilter(errorReceiver);
    bindInfo = new BindInfo(model,_bindInfo, this.errorReceiver);
    classFactory = new CodeModelClassFactory(errorReceiver);
}
 
示例14
protected TDTDReader(ErrorReceiver errorReceiver, Options opts, InputSource _bindInfo)
    throws AbortException {
    this.entityResolver = opts.entityResolver;
    this.errorReceiver = new ErrorReceiverFilter(errorReceiver);
    bindInfo = new BindInfo(model,_bindInfo, this.errorReceiver);
    classFactory = new CodeModelClassFactory(errorReceiver);
}
 
示例15
protected TDTDReader(ErrorReceiver errorReceiver, Options opts, InputSource _bindInfo)
    throws AbortException {
    this.entityResolver = opts.entityResolver;
    this.errorReceiver = new ErrorReceiverFilter(errorReceiver);
    bindInfo = new BindInfo(model,_bindInfo, this.errorReceiver);
    classFactory = new CodeModelClassFactory(errorReceiver);
}
 
示例16
protected TDTDReader(ErrorReceiver errorReceiver, Options opts, InputSource _bindInfo)
    throws AbortException {
    this.entityResolver = opts.entityResolver;
    this.errorReceiver = new ErrorReceiverFilter(errorReceiver);
    bindInfo = new BindInfo(model,_bindInfo, this.errorReceiver);
    classFactory = new CodeModelClassFactory(errorReceiver);
}
 
示例17
public CodeModelClassFactory getClassFactory() {
    return codeModelClassFactory;
}
 
示例18
public CodeModelClassFactory getClassFactory() {
    return codeModelClassFactory;
}
 
示例19
public CodeModelClassFactory getClassFactory() {
    return codeModelClassFactory;
}
 
示例20
public CodeModelClassFactory getClassFactory() {
    return codeModelClassFactory;
}
 
示例21
public CodeModelClassFactory getClassFactory() {
    return codeModelClassFactory;
}
 
示例22
public CodeModelClassFactory getClassFactory() {
    return codeModelClassFactory;
}
 
示例23
public CodeModelClassFactory getClassFactory() {
    return codeModelClassFactory;
}
 
示例24
public CodeModelClassFactory getClassFactory() {
    return codeModelClassFactory;
}
 
示例25
/**
 * Gets a reference to
 * <code>new CodeModelClassFactory(getErrorHandler())</code>.
 */
CodeModelClassFactory getClassFactory();
 
示例26
/**
 * Gets a reference to
 * <code>new CodeModelClassFactory(getErrorHandler())</code>.
 */
CodeModelClassFactory getClassFactory();
 
示例27
/**
 * Gets a reference to
 * <code>new CodeModelClassFactory(getErrorHandler())</code>.
 */
CodeModelClassFactory getClassFactory();
 
示例28
/**
 * Gets a reference to
 * <code>new CodeModelClassFactory(getErrorHandler())</code>.
 */
CodeModelClassFactory getClassFactory();
 
示例29
/**
 * Gets a reference to
 * <code>new CodeModelClassFactory(getErrorHandler())</code>.
 */
CodeModelClassFactory getClassFactory();
 
示例30
/**
 * Gets a reference to
 * <code>new CodeModelClassFactory(getErrorHandler())</code>.
 */
CodeModelClassFactory getClassFactory();