You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Do...@lotus.com on 2001/05/14 18:21:49 UTC

Re: cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/runtime TransformerFactoryImpl.java

Todd,
Can you please update xml-xalan/java/xdocs/sources/xsltc/xsltc_trax.xml
accordingly? Thanks, -- Don Leslie




tmiller@apache.org on 05/14/2001 10:25:27 AM

Please respond to <xa...@xml.apache.org>

To:   xml-xalan-cvs@apache.org
cc:    (bcc: Donald Leslie/CAM/Lotus)

Subject:  cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
      TransformerFactoryImpl.java

tmiller     01/05/14 07:25:26

  Modified:    java/src/org/apache/xalan/xsltc/runtime
                        TransformerFactoryImpl.java
  Log:
  stubbed out methods now thrown exception to warn users instead of
returning null

  Revision  Changes    Path
  1.2       +94 -14
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/TransformerFactoryImpl.java


  Index: TransformerFactoryImpl.java
  ===================================================================
  RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/runtime/TransformerFactoryImpl.java,v

  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TransformerFactoryImpl.java         2001/05/11 17:25:05           1.1
  +++ TransformerFactoryImpl.java         2001/05/14 14:25:19           1.2
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: TransformerFactoryImpl.java,v 1.1 2001/05/11 17:25:05
tmiller Exp $
  + * @(#)$Id: TransformerFactoryImpl.java,v 1.2 2001/05/14 14:25:19
tmiller Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -104,16 +104,60 @@
       //////////////////////////////////////////////////////
       // SAXTransformerFactory (subclass of TransformerFactory)
       //
  -    public TemplatesHandler newTemplatesHandler() { /*TBD*/ return null;
}
  -    public TransformerHandler newTransformerHandler() { /*TBD*/ return
null; }
  -    public TransformerHandler newTransformerHandler(Source src) {
  -        /*TBD*/ return null;
  +    public TemplatesHandler newTemplatesHandler()
  +        throws TransformerConfigurationException
  +    {
  +        /*TBD*/
  +        throw new TransformerConfigurationException(
  +            "TransformerFactoryImpl:newTemplatesHandler() " +
  +            "not implemented yet.");
  +        //return null;
       }
  -    public TransformerHandler newTransformerHandler(Templates templates)
{
  -        /*TBD*/ return null;
  +    public TransformerHandler newTransformerHandler()
  +        throws TransformerConfigurationException
  +    {
  +        /*TBD*/
  +        throw new TransformerConfigurationException(
  +            "TransformerFactoryImpl:newTransformerHandler() " +
  +            "not implemented yet.");
  +        // return null;
       }
  -    public XMLFilter newXMLFilter(Source src) { /*TBD*/ return null; }
  -    public XMLFilter newXMLFilter(Templates templates) { /*TBD*/ return
null; }
  +    public TransformerHandler newTransformerHandler(Source src)
  +        throws TransformerConfigurationException
  +    {
  +        /*TBD*/
  +        throw new TransformerConfigurationException(
  +            "TransformerFactoryImpl:newTransformerHandler(Source) " +
  +            "not implemented yet.");
  +        // return null;
  +    }
  +    public TransformerHandler newTransformerHandler(Templates templates)

  +        throws TransformerConfigurationException
  +    {
  +        /*TBD*/
  +        throw new TransformerConfigurationException(
  +            "TransformerFactoryImpl:newTransformerHandler(Templates) " +
  +            "not implemented yet.");
  +        //return null;
  +    }
  +    public XMLFilter newXMLFilter(Source src)
  +        throws TransformerConfigurationException
  +    {
  +        /*TBD*/
  +        throw new TransformerConfigurationException(
  +            "TransformerFactoryImpl:newXMLFilter(Source) " +
  +            "not implemented yet.");
  +        //return null;
  +    }
  +    public XMLFilter newXMLFilter(Templates templates)
  +        throws TransformerConfigurationException
  +    {
  +        /*TBD*/
  +        throw new TransformerConfigurationException(
  +            "TransformerFactoryImpl:newXMLFilter(Templates) " +
  +            "not implemented yet.");
  +        //return null;
  +    }
       //
       // End SAXTransformerFactory methods
       //////////////////////////////////////////////////////
  @@ -122,9 +166,31 @@
       // TransformerFactory
       //
       public ErrorListener getErrorListener() { /*TBD*/ return null; }
  -    public void setErrorListener(ErrorListener listener) {/*TBD*/   }
  -    public Object getAttribute(String name) { /*TBD*/ return null; }
  -    public void setAttribute(String name, Object value) { /*TBD*/  }
  +    public void setErrorListener(ErrorListener listener)
  +        throws IllegalArgumentException
  +    {
  +        /*TBD*/
  +        throw new IllegalArgumentException(
  +            "TransformerFactoryImpl:setErrorListener(ErrorListener) " +
  +            "not implemented yet.");
  +    }
  +    public Object getAttribute(String name)
  +        throws IllegalArgumentException
  +    {
  +        /*TBD*/
  +        throw new IllegalArgumentException(
  +            "TransformerFactoryImpl:getAttribute(String) " +
  +            "not implemented yet.");
  +        //return null;
  +    }
  +    public void setAttribute(String name, Object value)
  +        throws IllegalArgumentException
  +    {
  +        /*TBD*/
  +        throw new IllegalArgumentException(
  +            "TransformerFactoryImpl:getAttribute(String) " +
  +            "not implemented yet.");
  +    }
       public boolean getFeature(String name) {
           if ((StreamSource.FEATURE == name) ||
               (StreamResult.FEATURE == name) ||
  @@ -141,9 +207,23 @@
       public URIResolver getURIResolver() { /*TBD*/ return null; }
       public void setURIResolver(URIResolver resolver) {/*TBD*/   }
       public Source getAssociatedStylesheet(Source src, String media,
  -        String title, String charset) { /*TBD*/ return null; }
  +        String title, String charset)  throws
TransformerConfigurationException
  +    {
  +        /*TBD*/
  +        throw new TransformerConfigurationException(
  +
"TransformerFactoryImpl:getAssociatedStylesheet(Source,String," +
  +            "String, String) not implemented yet.");
  +        //return null;
  +    }
       public Transformer newTransformer() throws
  -        TransformerConfigurationException { /*TBD*/ return null; }
  +        TransformerConfigurationException
  +    {
  +        /*TBD*/
  +        throw new TransformerConfigurationException(
  +            "TransformerFactoryImpl:newTransformer() " +
  +            " not implemented yet.");
  +        //return null;
  +    }
       //
       // End TransformerFactory methods
       //////////////////////////////////////////////////////




---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org