You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Tom Amiro <To...@Sun.COM> on 2001/05/14 20:16:04 UTC

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

Hey Mr Todd,

It looks like you got checkin messages from CVS working, right?

Tom

tmiller@apache.org wrote:

> 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

Tom