Annotation of java/classes/org/w3c/rdf/Literal.java, revision 1.2
1.1 jsaarela 1: /**
2: * Copyright © World Wide Web Consortium, (Massachusetts Institute of
3: * Technology, Institut National de Recherche en Informatique et en
4: * Automatique, Keio University).
5: *
6: * All Rights Reserved.
7: *
8: * Please see the full Copyright clause at
9: * <http://www.w3.org/Consortium/Legal/copyright-software.html>
10: *
1.2 ! jsaarela 11: * $Log: Literal.java,v $
! 12: * Revision 1.1 1999/04/01 09:32:34 jsaarela
! 13: * SiRPAC distribution release V1.11 on 1-Apr-99
! 14: *
1.1 jsaarela 15: *
16: * @author Janne Saarela <jsaarela@w3.org>
17: */
18: package org.w3c.rdf;
19:
20: public class Literal extends RDFnode
21: {
22: private String m_sLiteral;
1.2 ! jsaarela 23: private boolean m_bXML = false;
! 24: private String m_sXMLlang = new String ("undefined");
1.1 jsaarela 25:
26: public Literal() {
27: m_sLiteral = "undefined";
28: }
29:
30: public Literal(String sLiteral) {
31: m_sLiteral = sLiteral;
32: }
33:
1.2 ! jsaarela 34: public Literal(String sLiteral, boolean bXML) {
1.1 jsaarela 35: m_sLiteral = sLiteral;
1.2 ! jsaarela 36: m_bXML = bXML;
1.1 jsaarela 37: }
38:
1.2 ! jsaarela 39: public void setLiteral (String sLiteral) {
! 40: m_sLiteral = sLiteral;
! 41: }
! 42:
! 43: public String getLiteral () {
1.1 jsaarela 44: return m_sLiteral;
45: }
46:
47: public String toString () {
48: return m_sLiteral;
1.2 ! jsaarela 49: }
! 50:
! 51: /**
! 52: * Is the literal well-formed XML markup?
! 53: */
! 54: public boolean isXML () {
! 55: return m_bXML;
! 56: }
! 57:
! 58: /**
! 59: * The language of a literal can be managed separately
! 60: * from the RDF data model with the xml:lang attribute
! 61: */
! 62: public void setXMLlang (String sLang) {
! 63: m_sXMLlang = sLang;
! 64: }
! 65:
! 66: public String getXMLlang () {
! 67: return m_sXMLlang;
1.1 jsaarela 68: }
69:
70: public boolean equals (Literal l) {
71: return l.toString().equals (m_sLiteral);
72: }
73: }
Webmaster