Examples of XmlSchemaEnumerationFacet


Examples of org.apache.ws.commons.schema.XmlSchemaEnumerationFacet

                XmlSchemaObjectCollection facets = restriction.getFacets();
                EnumType enumType = (EnumType) dataType;
                List enumMembers = enumType.getEnumMembers();
                for (int i = 0; i < enumMembers.size(); i++) {
                    facets.add(new XmlSchemaEnumerationFacet(enumMembers.get(i), false));
                }

                XmlSchemaElement eltOuter = new XmlSchemaElement();
                eltOuter.setName(simpleName);
                eltOuter.setQName(schemaTypeName);
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaEnumerationFacet

        XmlSchemaSimpleTypeRestriction restriction = (XmlSchemaSimpleTypeRestriction) content;
        XmlSchemaObjectCollection facets = restriction.getFacets();
        List<String> values = new ArrayList<String>();
        for (int x = 0; x < facets.getCount(); x++) {
            XmlSchemaFacet facet = (XmlSchemaFacet) facets.getItem(x);
            XmlSchemaEnumerationFacet enumFacet = (XmlSchemaEnumerationFacet) facet;
            values.add(enumFacet.getValue().toString());
        }
        return values;
    }
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaEnumerationFacet

        Object[] constants = getTypeClass().getEnumConstants();

        XmlSchemaObjectCollection facets = restriction.getFacets();
        for (Object constant : constants) {
            XmlSchemaEnumerationFacet f = new XmlSchemaEnumerationFacet();
            f.setValue(((Enum)constant).name());
            facets.add(f);
        }
    }
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaEnumerationFacet

                simpleType.setName(enumClass);
                XmlSchemaSimpleTypeRestriction restriction = new XmlSchemaSimpleTypeRestriction();
                restriction.setBaseTypeName(Constants.XSD_STRING);
                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));
                }
                simpleType.setContent(restriction);
                xmlSchema.getItems().add(simpleType);       // add enum to wsdl
                typeTable.addSimpleTypeEnum( classType.getName() ,enumQname ); //add to typetable
            }
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaEnumerationFacet

                List<XmlSchemaFacet> facets = restriction.getFacets();
                EnumType enumType = (EnumType) dataType;
                List enumMembers = enumType.getEnumMembers();
                for (int i = 0; i < enumMembers.size(); i++) {
                    facets.add(new XmlSchemaEnumerationFacet(enumMembers.get(i), false));
                }

                XmlSchemaElement eltOuter = new XmlSchemaElement(xmlSchema, false);
                eltOuter.setName(simpleName);
                eltOuter.setSchemaTypeName(schemaTypeName);
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaEnumerationFacet

        XmlSchemaSimpleTypeRestriction restriction = (XmlSchemaSimpleTypeRestriction) content;
        XmlSchemaObjectCollection facets = restriction.getFacets();
        List<String> values = new ArrayList<String>();
        for (int x = 0; x < facets.getCount(); x++) {
            XmlSchemaFacet facet = (XmlSchemaFacet) facets.getItem(x);
            XmlSchemaEnumerationFacet enumFacet = (XmlSchemaEnumerationFacet) facet;
            values.add(enumFacet.getValue().toString());
        }
        return values;
    }
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaEnumerationFacet

        XmlSchemaPatternFacet pattern = (XmlSchemaPatternFacet) obj;
        metaInfHolder.setPatternFacet(pattern.getValue().toString());
      }
           
      else if ( obj instanceof XmlSchemaEnumerationFacet ) {
        XmlSchemaEnumerationFacet enumeration = (XmlSchemaEnumerationFacet) obj;
        metaInfHolder.addEnumFacet(enumeration.getValue().toString());
      }
     
      else if ( obj instanceof XmlSchemaLengthFacet ) {
        XmlSchemaLengthFacet length = (XmlSchemaLengthFacet) obj;
        metaInfHolder.setLengthFacet(Integer.parseInt(length.getValue().toString()));
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaEnumerationFacet

        XmlSchemaSimpleTypeRestriction restriction = (XmlSchemaSimpleTypeRestriction) content;
        XmlSchemaObjectCollection facets = restriction.getFacets();
        List<String> values = new ArrayList<String>();
        for (int x = 0; x < facets.getCount(); x++) {
            XmlSchemaFacet facet = (XmlSchemaFacet) facets.getItem(x);
            XmlSchemaEnumerationFacet enumFacet = (XmlSchemaEnumerationFacet) facet;
            values.add(enumFacet.getValue().toString());
        }
        return values;
    }
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaEnumerationFacet

        Object[] constants = getTypeClass().getEnumConstants();

        List<XmlSchemaFacet> facets = restriction.getFacets();
        for (Object constant : constants) {
            XmlSchemaEnumerationFacet f = new XmlSchemaEnumerationFacet();
            f.setValue(((Enum<?>)constant).name());
            facets.add(f);
        }
    }
View Full Code Here

Examples of org.apache.ws.commons.schema.XmlSchemaEnumerationFacet

        XmlSchemaSimpleTypeRestriction restriction = (XmlSchemaSimpleTypeRestriction) content;
        XmlSchemaObjectCollection facets = restriction.getFacets();
        List<String> values = new ArrayList<String>();
        for (int x = 0; x < facets.getCount(); x++) {
            XmlSchemaFacet facet = (XmlSchemaFacet) facets.getItem(x);
            XmlSchemaEnumerationFacet enumFacet = (XmlSchemaEnumerationFacet) facet;
            values.add(enumFacet.getValue().toString());
        }
        return values;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.