type.setMappedTo("xsd:string"); type.setNamespace(metadata.getCurrentNamespace()); metadata.getDataTypeList().add(type);
type.setMappedTo("xsd:string"); type.setNamespace(metadata.getCurrentNamespace()); metadata.getDataTypeList().add(type);
@Override public boolean filter(final Metadata metadata, final TreeWalker walker) { final Node parent = walker.getCurrentNode(); final Element element = (Element) parent; if (XsdElementEnum.union.isTagNameEqual(element.getTagName())) { final String memberTypesStr = MetadataUtil.getAttributeValue(element, "memberTypes"); if (memberTypesStr != null) { final Node parentNodeWithName = MetadataUtil.getNextParentNodeWithAttr(parent.getParentNode(), "name"); if (parentNodeWithName != null) { final Element parentElementWithName = (Element) parentNodeWithName; final String parentName = MetadataUtil.getAttributeValue(parentElementWithName, "name"); final String[] items = memberTypesStr.split(" ", -1); if (items != null && items.length > 1) { final MetadataItem dataType = new MetadataItem(parentName); dataType.setMappedTo(getDataType(items)); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema()); metadata.getDataTypeList().add(dataType); } } } } return false; }
@Override public boolean filter(final Metadata metadata, final TreeWalker walker) { final Node parent = walker.getCurrentNode(); final Element element = (Element) parent; if (XsdElementEnum.union.isTagNameEqual(element.getTagName())) { final String memberTypesStr = MetadataUtil.getAttributeValue(element, "memberTypes"); if (memberTypesStr != null) { final Node parentNodeWithName = MetadataUtil.getNextParentNodeWithAttr(parent.getParentNode(), "name"); if (parentNodeWithName != null) { final Element parentElementWithName = (Element) parentNodeWithName; final String parentName = MetadataUtil.getAttributeValue(parentElementWithName, "name"); final String[] items = memberTypesStr.split(" ", -1); if (items != null && items.length > 1) { final MetadataItem dataType = new MetadataItem(parentName); dataType.setMappedTo(getDataType(items)); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema()); metadata.getDataTypeList().add(dataType); } } } } return false; }
if (XsdElementEnum.simpleType.isTagNameEqual(parentElementWithName.getTagName())) { final MetadataItem dataType = new MetadataItem(parentName); dataType.setMappedTo("xsd:string"); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema());
if (XsdElementEnum.simpleType.isTagNameEqual(parentElementWithName.getTagName())) { final MetadataItem dataType = new MetadataItem(parentName); dataType.setMappedTo("xsd:string"); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema());
public boolean filter(final Metadata metadata, final TreeWalker walker) { final Node parent = walker.getCurrentNode(); final Element element = (Element) parent; if (XsdElementEnum.restriction.isTagNameEqual(element.getTagName())) { if (!hasNestedElement(parent, XsdElementEnum.enumeration)) { final Node parentNodeWithName = MetadataUtil.getNextParentNodeWithAttr(parent.getParentNode(), "name"); if (parentNodeWithName != null) { final Element parentElementWithName = (Element) parentNodeWithName; final String dataTypeName = MetadataUtil.getAttributeValue(parentElementWithName, "name"); if (dataTypeName != null) { final String type = MetadataUtil.getAttributeValue(element, "base"); if (type != null) { final MetadataItem dataType = new MetadataItem(dataTypeName); dataType.setMappedTo(type); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema()); metadata.getDataTypeList().add(dataType); return true; } } } } } return false; }
public boolean filter(final Metadata metadata, final TreeWalker walker) { final Node parent = walker.getCurrentNode(); final Element element = (Element) parent; if (XsdElementEnum.restriction.isTagNameEqual(element.getTagName())) { if (!hasNestedElement(parent, XsdElementEnum.enumeration)) { final Node parentNodeWithName = MetadataUtil.getNextParentNodeWithAttr(parent.getParentNode(), "name"); if (parentNodeWithName != null) { final Element parentElementWithName = (Element) parentNodeWithName; final String dataTypeName = MetadataUtil.getAttributeValue(parentElementWithName, "name"); if (dataTypeName != null) { final String type = MetadataUtil.getAttributeValue(element, "base"); if (type != null) { final MetadataItem dataType = new MetadataItem(dataTypeName); dataType.setMappedTo(type); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema()); metadata.getDataTypeList().add(dataType); return true; } } } } } return false; }
final String typeStr = MetadataUtil.getAttributeValue(element, "base"); final MetadataItem dataType = new MetadataItem(dataTypeName); dataType.setMappedTo(typeStr); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema());
final String typeStr = MetadataUtil.getAttributeValue(element, "base"); final MetadataItem dataType = new MetadataItem(dataTypeName); dataType.setMappedTo(typeStr); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema());
if (dataTypeName != null) { final MetadataItem dataType = new MetadataItem(dataTypeName); dataType.setMappedTo(typeStr); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema()); dataType.setMappedTo("xs:string"); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema());
if (dataTypeName != null) { final MetadataItem dataType = new MetadataItem(dataTypeName); dataType.setMappedTo(typeStr); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema()); dataType.setMappedTo("xs:string"); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema());
String type = MetadataUtil.getAttributeValue(element, "type"); final MetadataItem dataType = new MetadataItem(attrName); dataType.setMappedTo(type); if (type == null) { dataType.setMappedTo("xsd:string");
String type = MetadataUtil.getAttributeValue(element, "type"); final MetadataItem dataType = new MetadataItem(attrName); dataType.setMappedTo(type); if (type == null) { dataType.setMappedTo("xsd:string");
final String dataTypeName = MetadataUtil.getAttributeValue(element, "name"); final MetadataItem dataType = new MetadataItem(dataTypeName); dataType.setMappedTo("javaee:emptyType"); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema()); final String dataTypeName = MetadataUtil.getAttributeValue(element, "name"); final MetadataItem dataType = new MetadataItem(dataTypeName); dataType.setMappedTo("javaee:emptyType"); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema());
final String dataTypeName = MetadataUtil.getAttributeValue(element, "name"); final MetadataItem dataType = new MetadataItem(dataTypeName); dataType.setMappedTo("javaee:emptyType"); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema()); final String dataTypeName = MetadataUtil.getAttributeValue(element, "name"); final MetadataItem dataType = new MetadataItem(dataTypeName); dataType.setMappedTo("javaee:emptyType"); dataType.setNamespace(metadata.getCurrentNamespace()); dataType.setSchemaName(metadata.getCurrentSchmema());