Skip to content
Snippets Groups Projects
Commit 2efcd5b2 authored by jkerdreu's avatar jkerdreu
Browse files

Fix support for tags in url/schema


git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Java/branches/0.7@2600 b32b6428-25c9-4566-ad07-03861ab6144f
parent 86fed163
No related branches found
No related tags found
No related merge requests found
package org.imta.xaal.lib;
import java.net.URI;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
......@@ -18,8 +19,8 @@ public abstract class Device {
protected String vendorID = "";
protected String productID = "";
protected String version = "";
protected String url = "";
protected String schema = "";
protected URI url = null;
protected URI schema = null;
protected String info = "";
protected String hwID = "";
protected UUID groupID = null;
......@@ -99,19 +100,19 @@ public abstract class Device {
}
public String getSchema() {
public URI getSchema() {
return schema;
}
public void setSchema(String value) {
public void setSchema(URI value) {
schema = value;
}
public String getUrl() {
public URI getUrl() {
return url;
}
public void setUrl(String value) {
public void setUrl(URI value) {
url = value;
}
......
package org.imta.xaal.lib;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.Arrays;
import java.util.UUID;
......@@ -8,14 +10,14 @@ import java.util.UUID;
public class Lamp extends Device {
Attribute light = new Attribute("light", false);
public Lamp(String devType, UUID address) {
public Lamp(String devType, UUID address) throws URISyntaxException{
super(devType, address);
setVendorID("Jkx Industries");
setVersion("35 rev2");
setProductID("Dummy Java Lamp");
setHwID("6b2");
setSchema("http://foobar.com");
setUrl("http://dev.foobar.org");
setSchema( new URI("http://foobar.com"));
setUrl(new URI("http://dev.foobar.org"));
registerAttributes(Arrays.asList(light));
setGroupID(UUID.randomUUID());
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment