Package org.w3c.tidy

Class DOMCharacterDataImpl

  • All Implemented Interfaces:
    org.w3c.dom.CharacterData, org.w3c.dom.Node
    Direct Known Subclasses:
    DOMCommentImpl, DOMTextImpl

    public class DOMCharacterDataImpl
    extends DOMNodeImpl
    implements org.w3c.dom.CharacterData
    Tidy implementation of org.w3c.dom.CharacterData.
    Version:
    $Revision: 1131 $ ($Author: aditsu $)
    Author:
    Dave Raggett dsr@w3.org , Andy Quick ac.quick@sympatico.ca (translation to Java), Fabrizio Giustina
    • Constructor Detail

      • DOMCharacterDataImpl

        protected DOMCharacterDataImpl​(Node adaptee)
        Instantiates a new DOMCharacterDataImpl which wraps the given Node.
        Parameters:
        adaptee - wrapped node.
    • Method Detail

      • getData

        public java.lang.String getData()
                                 throws org.w3c.dom.DOMException
        Specified by:
        getData in interface org.w3c.dom.CharacterData
        Throws:
        org.w3c.dom.DOMException
        See Also:
        CharacterData.getData()
      • getLength

        public int getLength()
        Specified by:
        getLength in interface org.w3c.dom.CharacterData
        See Also:
        CharacterData.getLength()
      • substringData

        public java.lang.String substringData​(int offset,
                                              int count)
                                       throws org.w3c.dom.DOMException
        Specified by:
        substringData in interface org.w3c.dom.CharacterData
        Throws:
        org.w3c.dom.DOMException
        See Also:
        CharacterData.substringData(int, int)
      • setData

        public void setData​(java.lang.String data)
                     throws org.w3c.dom.DOMException
        Specified by:
        setData in interface org.w3c.dom.CharacterData
        Throws:
        org.w3c.dom.DOMException
        See Also:
        CharacterData.setData(java.lang.String)
      • appendData

        public void appendData​(java.lang.String arg)
                        throws org.w3c.dom.DOMException
        Specified by:
        appendData in interface org.w3c.dom.CharacterData
        Throws:
        org.w3c.dom.DOMException
        See Also:
        CharacterData.appendData(java.lang.String)
      • insertData

        public void insertData​(int offset,
                               java.lang.String arg)
                        throws org.w3c.dom.DOMException
        Specified by:
        insertData in interface org.w3c.dom.CharacterData
        Throws:
        org.w3c.dom.DOMException
        See Also:
        CharacterData.insertData(int, java.lang.String)
      • deleteData

        public void deleteData​(int offset,
                               int count)
                        throws org.w3c.dom.DOMException
        Specified by:
        deleteData in interface org.w3c.dom.CharacterData
        Throws:
        org.w3c.dom.DOMException
        See Also:
        CharacterData.deleteData(int, int)
      • replaceData

        public void replaceData​(int offset,
                                int count,
                                java.lang.String arg)
                         throws org.w3c.dom.DOMException
        Specified by:
        replaceData in interface org.w3c.dom.CharacterData
        Throws:
        org.w3c.dom.DOMException
        See Also:
        CharacterData.replaceData(int, int, java.lang.String)