1 10 package com.hp.hpl.jena.datatypes.xsd.impl; 11 12 import com.hp.hpl.jena.datatypes.xsd.*; 13 import com.hp.hpl.jena.graph.impl.LiteralLabel; 14 import com.hp.hpl.jena.shared.impl.JenaParameters; 15 16 24 public class XSDBaseStringType extends XSDDatatype { 25 26 31 public XSDBaseStringType(String typeName) { 32 super(typeName); 33 } 34 35 42 public XSDBaseStringType(String typeName, Class javaClass) { 43 super(typeName, javaClass); 44 } 45 46 47 68 74 public boolean isEqual(LiteralLabel value1, LiteralLabel value2) { 75 if ((value2.getDatatype() == null && JenaParameters.enablePlainLiteralSameAsString) || 77 (value2.getDatatype() instanceof XSDBaseStringType)) { 78 return value1.getValue().equals(value2.getValue()); 79 } else { 80 return false; 81 } 82 } 83 84 } 85 86 115 | Popular Tags |