1 19 package org.openharmonise.rm.resources.metadata.properties.ranges; 20 21 import java.net.URL ; 22 23 import org.openharmonise.rm.metadata.GeneralPropertyInstance; 24 25 26 34 public class URIRange extends AbstractRange { 35 36 39 public final static String TAG_URI_RANGE = "URIRange"; 40 41 42 45 public URIRange() { 46 super(URL .class.getName()); 47 } 48 49 55 public URIRange(String sDetails) { 56 super(URL .class.getName(), sDetails); 57 58 } 59 60 63 public boolean isValid(Object obj) { 64 return obj instanceof URL ; 65 } 66 67 70 public boolean equals(Object obj) { 71 boolean bResult = false; 72 73 if (obj instanceof URIRange) { 74 bResult = super.equals(obj); 75 } 76 77 return bResult; 78 } 79 80 83 public Class getPropertyInstanceClass() throws ClassNotFoundException { 84 return GeneralPropertyInstance.class; 85 } 86 87 90 public String getTagName() { 91 return TAG_URI_RANGE; 92 } 93 } 94 | Popular Tags |