!= SchemaUtils.getComplexElementRestrictionBase( type.getNode(), emitter.getSymbolTable()))) { this.canSearchParents = false;
!= SchemaUtils.getComplexElementRestrictionBase( type.getNode(), emitter.getSymbolTable()))) { this.canSearchParents = false;
!= SchemaUtils.getComplexElementRestrictionBase( type.getNode(), emitter.getSymbolTable()))) { this.canSearchParents = false;
/** * Returns the base type of a given type with its symbol table. * This logic is extracted from JavaTypeWriter's constructor() method * for reusing. * * @param type * @param symbolTable * @return */ public static TypeEntry getBaseType(TypeEntry type, SymbolTable symbolTable) { Node node = type.getNode(); TypeEntry base = getComplexElementExtensionBase( node, symbolTable); if (base == null) { base = getComplexElementRestrictionBase(node, symbolTable); } if (base == null) { QName baseQName = getSimpleTypeBase(node); if (baseQName != null) { base = symbolTable.getType(baseQName); } } return base; }
/** * Returns the base type of a given type with its symbol table. * This logic is extracted from JavaTypeWriter's constructor() method * for reusing. * * @param type * @param symbolTable * @return */ public static TypeEntry getBaseType(TypeEntry type, SymbolTable symbolTable) { Node node = type.getNode(); TypeEntry base = getComplexElementExtensionBase( node, symbolTable); if (base == null) { base = getComplexElementRestrictionBase(node, symbolTable); } if (base == null) { QName baseQName = getSimpleTypeBase(node); if (baseQName != null) { base = symbolTable.getType(baseQName); } } return base; }
/** * Returns the base type of a given type with its symbol table. * This logic is extracted from JavaTypeWriter's constructor() method * for reusing. * * @param type * @param symbolTable * @return */ public static TypeEntry getBaseType(TypeEntry type, SymbolTable symbolTable) { Node node = type.getNode(); TypeEntry base = getComplexElementExtensionBase( node, symbolTable); if (base == null) { base = getComplexElementRestrictionBase(node, symbolTable); } if (base == null) { QName baseQName = getSimpleTypeBase(node); if (baseQName != null) { base = symbolTable.getType(baseQName); } } return base; }
if (null != SchemaUtils.getComplexElementRestrictionBase( type.getNode(), emitter.getSymbolTable())) { enableMemberFields = false;
if (null != SchemaUtils.getComplexElementRestrictionBase( type.getNode(), emitter.getSymbolTable())) { enableMemberFields = false;
if (null != SchemaUtils.getComplexElementRestrictionBase( type.getNode(), emitter.getSymbolTable())) { enableMemberFields = false;
base = SchemaUtils.getComplexElementRestrictionBase( node, symbolTable);
base = SchemaUtils.getComplexElementRestrictionBase( node, symbolTable);
base = SchemaUtils.getComplexElementRestrictionBase( node, symbolTable);
base = SchemaUtils.getComplexElementRestrictionBase( node, symbolTable);