facet = new XmlSchemaEnumerationFacet(); } else if (name.equals("fractionDigits")) { facet = new XmlSchemaFractionDigitsFacet();
facet = new XmlSchemaEnumerationFacet(); } else if (name.equals("fractionDigits")) { facet = new XmlSchemaFractionDigitsFacet();
facet = new XmlSchemaEnumerationFacet(); } else if (name.equals("fractionDigits")) { facet = new XmlSchemaFractionDigitsFacet();
@Override public void writeSchema(XmlSchema root) { XmlSchemaSimpleType simple = new XmlSchemaSimpleType(root, true); simple.setName(getSchemaType().getLocalPart()); XmlSchemaSimpleTypeRestriction restriction = new XmlSchemaSimpleTypeRestriction(); restriction.setBaseTypeName(Constants.XSD_STRING); simple.setContent(restriction); Object[] constants = getTypeClass().getEnumConstants(); List<XmlSchemaFacet> facets = restriction.getFacets(); for (Object constant : constants) { XmlSchemaEnumerationFacet f = new XmlSchemaEnumerationFacet(); f.setValue(getValue(constant)); facets.add(f); } }
@Override public void writeSchema(XmlSchema root) { XmlSchemaSimpleType simple = new XmlSchemaSimpleType(root, true); simple.setName(getSchemaType().getLocalPart()); XmlSchemaSimpleTypeRestriction restriction = new XmlSchemaSimpleTypeRestriction(); restriction.setBaseTypeName(Constants.XSD_STRING); simple.setContent(restriction); Object[] constants = getTypeClass().getEnumConstants(); List<XmlSchemaFacet> facets = restriction.getFacets(); for (Object constant : constants) { XmlSchemaEnumerationFacet f = new XmlSchemaEnumerationFacet(); f.setValue(getValue(constant)); facets.add(f); } }
List enumList = Arrays.asList(classType.getEnumConstants()); for(Object enumObj : enumList){ // add all enum constants to restriction facet restriction.getFacets().add(new XmlSchemaEnumerationFacet(enumObj.toString(), false));
List enumList = Arrays.asList(classType.getEnumConstants()); for(Object enumObj : enumList){ // add all enum constants to restriction facet restriction.getFacets().add(new XmlSchemaEnumerationFacet(enumObj.toString(), false));
final XmlSchemaEnumerationFacet enumValue = new XmlSchemaEnumerationFacet(); enumValue.setValue(anEnum); content.getFacets().add(enumValue);
final XmlSchemaEnumerationFacet enumValue = new XmlSchemaEnumerationFacet(); enumValue.setValue(anEnum); content.getFacets().add(enumValue);
while (node != null) { XmlSchemaEnumerationFacet enumeration = new XmlSchemaEnumerationFacet(); enumeration.setValue(node.toString()); enumSchemaSimpleTypeRestriction.getFacets().add(enumeration);