public boolean isJavaKeyword(final String ElementName) { // System.out.println("isJavaKeyword: " + ElementName); if (ElementName != null) { for (XsdDatatypeEnum value : XsdDatatypeEnum.values()) { if (ElementName.equals(value.getDescription())) { System.out.println("isJavaKeyword: " + ElementName + " found"); return true; } } } return false; }
/** * Returns first data type which is a standard xsd data type. If no such data type found, then the first one will be * returned. * * @param items * @return */ private String getDataType(String[] items) { for (String item : items) { if (XsdDatatypeEnum.ENTITIES.isDataType(item)) { return item; } } return items[0]; } }
public boolean isTagNameEqual(final String tagName) { if (tagName != null) { final String[] items = tagName.split(":", -1); if (items.length == 2 && items[1].equals(getDescription())) { return true; } } return false; }
public boolean isTagNameEqual(final String tagName) { if (tagName != null) { final String[] items = tagName.split(":", -1); if (items.length == 2 && items[1].equals(getDescription())) { return true; } } return false; }
public boolean isJavaKeyword(final String ElementName) { // System.out.println("isJavaKeyword: " + ElementName); if (ElementName != null) { for (XsdDatatypeEnum value : XsdDatatypeEnum.values()) { if (ElementName.equals(value.getDescription())) { System.out.println("isJavaKeyword: " + ElementName + " found"); return true; } } } return false; }
/** * Returns first data type which is a standard xsd data type. If no such data type found, then the first one will be * returned. * * @param items * @return */ private String getDataType(String[] items) { for (String item : items) { if (XsdDatatypeEnum.ENTITIES.isDataType(item)) { return item; } } return items[0]; } }
public boolean isDataType(final String tagName) { if (tagName != null) { final String[] items = tagName.split(":", -1); if (items.length == 2) { for (XsdDatatypeEnum value : XsdDatatypeEnum.values()) { if (items[1].equals(value.getDescription())) { return true; } } } } return false; } }
private void preResolveDataTypeImpl(final MetadataItem metadataClass) { for (MetadataElement element : metadataClass.getElements()) { for (MetadataItem dataType : getDataTypeList()) { final String str = dataType.getNamespace() + ":" + dataType.getName(); if (str.equals(element.getType())) { element.setType(dataType.getMappedTo()); } } /** * replace the xs namespace with xsd, ddJavaAll xslt likes this more */ element.setType(element.getType().replace("xs:", "xsd:")); /** * Set default xsd namespace */ if (!element.getType().contains(":") && XsdDatatypeEnum.integer.isDataType("xsd:" + element.getType())) element.setType("xsd:" + element.getType()); /** * Check java keywords */ // if (JavaKeywordsEnum.abstract_keyword.isJavaKeyword(element.getName())) // { // element.setName("_" + element.getName()); // } } }
public boolean isDataType(final String tagName) { if (tagName != null) { final String[] items = tagName.split(":", -1); if (items.length == 2) { for (XsdDatatypeEnum value : XsdDatatypeEnum.values()) { if (items[1].equals(value.getDescription())) { return true; } } } } return false; } }
private void preResolveDataTypeImpl(final MetadataItem metadataClass) { for (MetadataElement element : metadataClass.getElements()) { for (MetadataItem dataType : getDataTypeList()) { final String str = dataType.getNamespace() + ":" + dataType.getName(); if (str.equals(element.getType())) { element.setType(dataType.getMappedTo()); } } /** * replace the xs namespace with xsd, ddJavaAll xslt likes this more */ element.setType(element.getType().replace("xs:", "xsd:")); /** * Set default xsd namespace */ if (!element.getType().contains(":") && XsdDatatypeEnum.integer.isDataType("xsd:" + element.getType())) element.setType("xsd:" + element.getType()); /** * Check java keywords */ // if (JavaKeywordsEnum.abstract_keyword.isJavaKeyword(element.getName())) // { // element.setName("_" + element.getName()); // } } }
if (XsdDatatypeEnum.integer.isDataType(typeStr)) { final String dataTypeName = MetadataUtil.getAttributeValue(element, "name"); if (dataTypeName != null) {
if (XsdDatatypeEnum.integer.isDataType(typeStr)) { final String dataTypeName = MetadataUtil.getAttributeValue(element, "name"); if (dataTypeName != null) {