package es.upm.fi.dia.oeg.map4rdf.share; /** * @author Filip */ public class RDFLiteral implements BasicRDFInformation{ private static final long serialVersionUID = 7081274544935536676L; private URLSafety dataTypeURI; private String lexicalForm; private String fullName; private Boolean isLiteral; public RDFLiteral(){ //for serialization } public RDFLiteral(String dataTypeURI, String lexicalForm, String fullName){ this.setDataTypeURI(new URLSafety(dataTypeURI)); this.setLexicalForm(lexicalForm); this.fullName = fullName; } public URLSafety getDataTypeURI() { return dataTypeURI; } public void setDataTypeURI(URLSafety dataTypeURI) { this.dataTypeURI = dataTypeURI; } public String getLexicalForm() { return lexicalForm; } public void setLexicalForm(String lexicalForm) { this.lexicalForm = lexicalForm; } public Boolean getIsLiteral() { return isLiteral; } public void setIsLiteral(Boolean isLiteral) { this.isLiteral = isLiteral; } @Override public String getText() { return fullName; } @Override public void setText(String text) { this.fullName = text; } @Override public Boolean isResource() { return false; } @Override public Boolean isLiteral() { return true; } }