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