elena       2002/12/30 13:21:09

  Modified:    java/src/org/apache/xerces/impl/xs/opti DefaultDocument.java
                        DefaultNode.java
  Log:
  fixing DOM Level 3 built that was broken (impl/xs/opti)
  
  Revision  Changes    Path
  1.3       +148 -3    
xml-xerces/java/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
  
  Index: DefaultDocument.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DefaultDocument.java      13 Dec 2002 17:23:24 -0000      1.2
  +++ DefaultDocument.java      30 Dec 2002 21:21:08 -0000      1.3
  @@ -57,6 +57,7 @@
   
   package org.apache.xerces.impl.xs.opti;
   
  +import org.apache.xerces.dom3.DOMConfiguration;
   import org.w3c.dom.Attr;
   import org.w3c.dom.Node;
   import org.w3c.dom.Text;
  @@ -139,11 +140,10 @@
        return null;
       }
   
  -
       public Comment createComment(String data) {
        return null;
       }
  -
  +    
   
       public CDATASection createCDATASection(String data) throws DOMException {
        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not supported");
  @@ -173,5 +173,150 @@
       public Attr createAttributeNS(String namespaceURI, String qualifiedName) throws 
DOMException {
        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not supported");
       }
  +
  +    // DOM Level 3 methods.
  +    
  +    public String getActualEncoding(){
  +        return null;
  +    }
  +    
  +    public void setActualEncoding(String actualEncoding){
  +       throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +
  +    public String getEncoding(){
  +        return null;
  +    }
  +    
  +    
  +    /**
  +     * An attribute specifying, as part of the XML declaration, the encoding 
  +     * of this document. This is <code>null</code> when unspecified.
  +     * @since DOM Level 3
  +     */
  +    public void setEncoding(String encoding){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +
  +    /**
  +     * An attribute specifying, as part of the XML declaration, whether this 
  +     * document is standalone.
  +     * <br> This attribute represents the property [standalone] defined in . 
  +     * @since DOM Level 3
  +     */
  +    public boolean getStandalone(){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +    /**
  +     * An attribute specifying, as part of the XML declaration, whether this 
  +     * document is standalone.
  +     * <br> This attribute represents the property [standalone] defined in . 
  +     * @since DOM Level 3
  +     */
  +    public void setStandalone(boolean standalone){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +
  +    /**
  +     * An attribute specifying, as part of the XML declaration, the version 
  +     * number of this document. This is <code>null</code> when unspecified.
  +     * <br> This attribute represents the property [version] defined in . 
  +     * @exception DOMException
  +     *   NOT_SUPPORTED_ERR: Raised if the version is set to a value that is 
  +     *   not supported by this <code>Document</code>.
  +     * @since DOM Level 3
  +     */
  +    public String getVersion(){
  +        return null;
  +    }
  +    /**
  +     * An attribute specifying, as part of the XML declaration, the version 
  +     * number of this document. This is <code>null</code> when unspecified.
  +     * <br> This attribute represents the property [version] defined in . 
  +     * @exception DOMException
  +     *   NOT_SUPPORTED_ERR: Raised if the version is set to a value that is 
  +     *   not supported by this <code>Document</code>.
  +     * @since DOM Level 3
  +     */
  +    public void setVersion(String version) throws DOMException{
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +
  +    /**
  +     * An attribute specifying whether errors checking is enforced or not. 
  +     * When set to <code>false</code>, the implementation is free to not 
  +     * test every possible error case normally defined on DOM operations, 
  +     * and not raise any <code>DOMException</code>. In case of error, the 
  +     * behavior is undefined. This attribute is <code>true</code> by 
  +     * defaults.
  +     * @since DOM Level 3
  +     */
  +    public boolean getStrictErrorChecking(){
  +        return false;
  +    }
  +    /**
  +     * An attribute specifying whether errors checking is enforced or not. 
  +     * When set to <code>false</code>, the implementation is free to not 
  +     * test every possible error case normally defined on DOM operations, 
  +     * and not raise any <code>DOMException</code>. In case of error, the 
  +     * behavior is undefined. This attribute is <code>true</code> by 
  +     * defaults.
  +     * @since DOM Level 3
  +     */
  +    public void setStrictErrorChecking(boolean strictErrorChecking){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +
  +    /**
  +     * The location of the document or <code>null</code> if undefined.
  +     * <br>Beware that when the <code>Document</code> supports the feature 
  +     * "HTML" , the href attribute of the HTML BASE element takes precedence 
  +     * over this attribute.
  +     * @since DOM Level 3
  +     */
  +    public String getDocumentURI(){
  +        return null;
  +    }
  +    /**
  +     * The location of the document or <code>null</code> if undefined.
  +     * <br>Beware that when the <code>Document</code> supports the feature 
  +     * "HTML" , the href attribute of the HTML BASE element takes precedence 
  +     * over this attribute.
  +     * @since DOM Level 3
  +     */
  +    public void setDocumentURI(String documentURI){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +
  +    /** DOM Level 3*/
  +    public Node adoptNode(Node source) throws DOMException{
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +    
  +    /** DOM Level 3*/
  +    public void normalizeDocument(){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +
  +    /**
  +     *  The configuration used when <code>Document.normalizeDocument</code> is 
  +     * invoked. 
  +     * @since DOM Level 3
  +     */
  +    public DOMConfiguration getConfig(){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +    
  +    /** DOM Level 3*/
  +    public Node renameNode(Node n,String namespaceURI, String name) throws 
DOMException{
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +    
  +
  +
  +
  +
  +    
  +
   
   }
  
  
  
  1.3       +49 -1     
xml-xerces/java/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
  
  Index: DefaultNode.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/opti/DefaultNode.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DefaultNode.java  13 Dec 2002 17:23:24 -0000      1.2
  +++ DefaultNode.java  30 Dec 2002 21:21:09 -0000      1.3
  @@ -57,6 +57,7 @@
   
   package org.apache.xerces.impl.xs.opti;
   
  +import org.apache.xerces.dom3.UserDataHandler;
   import org.w3c.dom.Node;
   import org.w3c.dom.Document;
   import org.w3c.dom.NodeList;
  @@ -168,6 +169,11 @@
       public String getLocalName() {
        return null;
       }
  +    /** DOM Level 3*/
  +    public String getBaseURI(){
  +        return null;
  +    }
  +
   
   
       public boolean hasAttributes() {
  @@ -203,6 +209,48 @@
       public void setPrefix(String prefix) throws DOMException {
        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not supported");
       }
  +    
  +    public short compareTreePosition(Node other){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +    
  +    public String getTextContent() throws DOMException{
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +    public void setTextContent(String textContent)throws DOMException{
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +    public boolean isSameNode(Node other){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +
  +    }
  +    public String lookupNamespacePrefix(String namespaceURI, 
  +                                        boolean useDefault){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +                                        }
  +    public boolean isDefaultNamespace(String namespaceURI){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +    
  +    public String lookupNamespaceURI(String prefix){
  +        throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +    }
  +    
  +    public boolean isEqualNode(Node arg){
  +       throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");
  +
  +    }
  +    
  +    public Node getInterface(String feature){
  +        return null;
  +    }
  +    public Object setUserData(String key,  Object data, UserDataHandler handler){
  +       throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not 
supported");                              
  +    }
  +    public Object getUserData(String key){
  +        return null;
  +    }
  +
   
   }
        
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to