package org.semantictools.frame.model; public class Uri { private String value; private String namespace; private String localName; public Uri(String value) { this.value = value.trim(); int mark = value.lastIndexOf('#'); if (mark < 0) { mark = value.lastIndexOf('/'); } if (mark < 0) { namespace = ""; localName = value; } else { namespace = value.substring(0, mark); localName = value.substring(mark+1).trim(); } } public String stringValue() { return value; } public String getNamespace() { return namespace; } public String getLocalName() { return localName; } public String toString() { return value; } }