} else if (ELEMENT.dataType.equals(stateVariableChild)) { String dtName = XMLUtil.getTextContent(stateVariableChild); Datatype.Builtin builtin = Datatype.Builtin.getByDescriptorName(dtName); stateVariable.dataType = builtin != null ? builtin.getDatatype() : new CustomDatatype(dtName); } else if (ELEMENT.defaultValue.equals(stateVariableChild)) {
Datatype.Builtin builtin = Datatype.Builtin.getByDescriptorName(declaredDatatype); if (builtin != null) { log.finer("Found built-in UPnP datatype: " + builtin);
} else if (ELEMENT.dataType.equals(stateVariableChild)) { String dtName = XMLUtil.getTextContent(stateVariableChild); Datatype.Builtin builtin = Datatype.Builtin.getByDescriptorName(dtName); stateVariable.dataType = builtin != null ? builtin.getDatatype() : new CustomDatatype(dtName); } else if (ELEMENT.defaultValue.equals(stateVariableChild)) {
} else if (ELEMENT.dataType.equals(stateVariableChild)) { String dtName = XMLUtil.getTextContent(stateVariableChild); Datatype.Builtin builtin = Datatype.Builtin.getByDescriptorName(dtName); stateVariable.dataType = builtin != null ? builtin.getDatatype() : new CustomDatatype(dtName); } else if (ELEMENT.defaultValue.equals(stateVariableChild)) {
Datatype.Builtin builtin = Datatype.Builtin.getByDescriptorName(declaredDatatype); if (builtin != null) { log.finer("Found built-in UPnP datatype: " + builtin);
@Override public void endElement(ELEMENT element) throws SAXException { switch (element) { case name: getInstance().name = getCharacters(); break; case dataType: String dtName = getCharacters(); Datatype.Builtin builtin = Datatype.Builtin.getByDescriptorName(dtName); getInstance().dataType = builtin != null ? builtin.getDatatype() : new CustomDatatype(dtName); break; case defaultValue: getInstance().defaultValue = getCharacters(); break; } }
Datatype.Builtin builtin = Datatype.Builtin.getByDescriptorName(declaredDatatype); if (builtin != null) { log.finer("Found built-in UPnP datatype: " + builtin);
@Override public void endElement(ELEMENT element) throws SAXException { switch (element) { case name: getInstance().name = getCharacters(); break; case dataType: String dtName = getCharacters(); Datatype.Builtin builtin = Datatype.Builtin.getByDescriptorName(dtName); getInstance().dataType = builtin != null ? builtin.getDatatype() : new CustomDatatype(dtName); break; case defaultValue: getInstance().defaultValue = getCharacters(); break; } }
@Override public void endElement(ELEMENT element) throws SAXException { switch (element) { case name: getInstance().name = getCharacters(); break; case dataType: String dtName = getCharacters(); Datatype.Builtin builtin = Datatype.Builtin.getByDescriptorName(dtName); getInstance().dataType = builtin != null ? builtin.getDatatype() : new CustomDatatype(dtName); break; case defaultValue: getInstance().defaultValue = getCharacters(); break; } }