Package nu.xom

Examples of nu.xom.Text


    }
   
   
    public void testNamespaceAxisFromNonElement() {
       
        Text text = new Text("test");
       
        Nodes result = text.query("namespace::*");
        assertEquals(0, result.size());
       
    }
View Full Code Here


   
   
    public void testBradley() {
    
        Element element = new Element("root");
        Text t1 = new Text("makes ");
        Text t2 = new Text("a");
        Text t3 = new Text(" good");
        Text t4 = new Text(" point.");
        Element child = new Element("someElement");
        Text t5 = new Text("  Yes");
        Text t6 = new Text(" he");
        Text t7 = new Text(" does!");
        element.appendChild(t1);
        element.appendChild(t2);
        element.appendChild(t3);
        element.appendChild(t4);
        element.appendChild(child);
View Full Code Here

   

    public void testEmptyTextFollowsNonEmptyText() {
       
        Element parent = new Element("parent");
        Text empty = new Text("");
        Text nonempty = new Text("value");
        parent.appendChild(nonempty);
        parent.appendChild(empty);
        Nodes result = parent.query("node()");
        assertEquals(2, result.size());
       
View Full Code Here

   
   
    public void testCountAdjacentEmptyAndNonEmptyTextNodes() {
       
        Element parent = new Element("parent");
        Text empty = new Text("");
        Text nonempty = new Text("value");
        parent.appendChild(nonempty);
        parent.appendChild(empty);

        Nodes result2 = parent.query("/*[count(node())=1]");
        assertEquals(1, result2.size());
View Full Code Here

   
   
    public void testAdjacentEmptyAndNonEmptyTextNodes() {
       
        Element parent = new Element("parent");
        Text empty = new Text("");
        Text nonempty = new Text("value");
        Text nonempty2 = new Text("value2");
        parent.appendChild(empty);
        parent.appendChild(nonempty);
        parent.appendChild(nonempty2);
       
        Nodes result = parent.query("node()");
View Full Code Here

        final StringBuffer result = new StringBuffer();
        final int childCount = currentElement.getChildCount();
        for (int i = 0; i < childCount; i++) {
            final Node child = currentElement.getChild(i);
            if (child instanceof Text) {
                final Text text = (Text)child;
                result.append(text.getValue());
            }
        }
        return result.toString();
    }
View Full Code Here

       
    }

   
    private Node copy(Text text) {
        return new Text(text.getValue());
    }
View Full Code Here

       
    }

   
    private Node copy(Text text) {
        return new Text(text.getValue());
    }
View Full Code Here

            int numRead;
            StringBuffer result = new StringBuffer();
            while ((numRead = r.read(text, 0, 1024)) != -1) {
              result.append(text, 0, numRead);
            }
            return new Text(result.toString());
          case Types.ARRAY:
            Array array = data.getArray(field);
            return writeArray(array);
          default: // All other types can be handled as strings
            Object o = data.getObject(field);
            if (o == null) return new Text("");               
            return new Text(o.toString());
        }    

  }
View Full Code Here

        int octet;
        while ((octet = in.read()) != -1) {
            if (octet < 16) result.append('0');
            result.append(Integer.toHexString(octet));
        }
        return new Text(result.toString());
   
    }
View Full Code Here

TOP

Related Classes of nu.xom.Text

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.