public void simpleType(XSSimpleType simpleType) { if (simpleType.getName() != null) { typeNames.add(new QName(simpleType.getTargetNamespace(), simpleType .getName())); if (simpleType.isRestriction()) { final XSType baseType = simpleType.asRestriction() .getBaseType(); if (baseType != null) { baseType.visit(this); } } if (simpleType.isList()) { final XSSimpleType itemType = simpleType.asList().getItemType(); if (itemType != null) { itemType.visit(this); } } // simpleType.getSimpleBaseType() } } }
public void simpleType(XSSimpleType simpleType) { if (simpleType.getName() != null) { typeNames.add(new QName(simpleType.getTargetNamespace(), simpleType .getName())); if (simpleType.isRestriction()) { final XSType baseType = simpleType.asRestriction() .getBaseType(); if (baseType != null) { baseType.visit(this); } } if (simpleType.isList()) { final XSSimpleType itemType = simpleType.asList().getItemType(); if (itemType != null) { itemType.visit(this); } } // simpleType.getSimpleBaseType() } }
public void simpleType(XSSimpleType simpleType) { if (simpleType.getName() != null) { typeNames.add(new QName(simpleType.getTargetNamespace(), simpleType .getName())); if (simpleType.isRestriction()) { final XSType baseType = simpleType.asRestriction() .getBaseType(); if (baseType != null) { baseType.visit(this); } } if (simpleType.isList()) { final XSSimpleType itemType = simpleType.asList().getItemType(); if (itemType != null) { itemType.visit(this); } } // simpleType.getSimpleBaseType() } }
public void simpleType(XSSimpleType simpleType) { if (simpleType.getName() != null) { typeNames.add(new QName(simpleType.getTargetNamespace(), simpleType .getName())); if (simpleType.isRestriction()) { final XSType baseType = simpleType.asRestriction() .getBaseType(); if (baseType != null) { baseType.visit(this); } } if (simpleType.isList()) { final XSSimpleType itemType = simpleType.asList().getItemType(); if (itemType != null) { itemType.visit(this); } } // simpleType.getSimpleBaseType() } } }
} else if ( type.isList() ) { // a list of simple type instances LOGGER.log( Level.FINE, "List");
private void write(Struct st, XSAttributeDecl decl, boolean goingup) { if (decl.getType().isRestriction() && (decl.getType().getName() == null || !basicTypes .contains(decl.getType().getName()))) { String typeName = processSimpleType(decl.getType(), decl.getName()); st.addField(decl.getName(), typeName, goingup, false, decl.getFixedValue(), xsdMapping); } else if (decl.getType().isList()) { st.addField(decl.getName(), decl.getType().asList().getItemType() .getName(), goingup, true, null, xsdMapping); } else { st.addField(decl.getName(), decl.getType().getName(), goingup, false, decl.getFixedValue(), xsdMapping); } }