morten      01/08/21 02:04:28

  Modified:    java/src/org/apache/xalan/xsltc/trax
                        TemplatesHandlerImpl.java TemplatesImpl.java
                        TransformerHandlerImpl.java TransformerImpl.java
  Log:
  Protected some methods in our TrAX code that are not defined in the TrAX API.
  These methods were never intended for public use and should have been defined
  as "protected" to begin with.
  PR:           n/a
  Obtained from:        n/a
  Submitted by: [EMAIL PROTECTED]
  Reviewed by:  [EMAIL PROTECTED]
  
  Revision  Changes    Path
  1.2       +17 -11    
xml-xalan/java/src/org/apache/xalan/xsltc/trax/TemplatesHandlerImpl.java
  
  Index: TemplatesHandlerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/trax/TemplatesHandlerImpl.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TemplatesHandlerImpl.java 2001/08/02 15:08:19     1.1
  +++ TemplatesHandlerImpl.java 2001/08/21 09:04:28     1.2
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: TemplatesHandlerImpl.java,v 1.1 2001/08/02 15:08:19 morten Exp $
  + * @(#)$Id: TemplatesHandlerImpl.java,v 1.2 2001/08/21 09:04:28 morten Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -78,11 +78,26 @@
       private String _defaultTransletName = "GregorSamsa";
       private String _systemId;
   
  -    public TemplatesHandlerImpl() {
  +    /**
  +     * Default constructor
  +     */
  +    protected TemplatesHandlerImpl() {
        super(null);
       }
   
       /**
  +     * Internal initialization
  +     */
  +    public void init() {
  +     // Create and initialize a stylesheet compiler
  +     final XSLTC xsltc = new XSLTC();
  +     super.setXSLTC(xsltc);
  +     xsltc.setParser(this);
  +     xsltc.init();
  +     xsltc.setOutputType(XSLTC.BYTEARRAY_OUTPUT);
  +    }
  +
  +    /**
        * Implements javax.xml.transform.sax.TemplatesHandler.getSystemId()
        * Get the base ID (URI or system ID) from where relative URLs will be
        * resolved.
  @@ -100,15 +115,6 @@
        */
       public void setSystemId(String id) {
        _systemId = id;
  -    }
  -
  -    public void init() {
  -     // Create and initialize a stylesheet compiler
  -     final XSLTC xsltc = new XSLTC();
  -     super.setXSLTC(xsltc);
  -     xsltc.setParser(this);
  -     xsltc.init();
  -     xsltc.setOutputType(XSLTC.BYTEARRAY_OUTPUT);
       }
   
       /**
  
  
  
  1.5       +6 -6      
xml-xalan/java/src/org/apache/xalan/xsltc/trax/TemplatesImpl.java
  
  Index: TemplatesImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/trax/TemplatesImpl.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TemplatesImpl.java        2001/07/17 15:34:10     1.4
  +++ TemplatesImpl.java        2001/08/21 09:04:28     1.5
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: TemplatesImpl.java,v 1.4 2001/07/17 15:34:10 morten Exp $
  + * @(#)$Id: TemplatesImpl.java,v 1.5 2001/08/21 09:04:28 morten Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -99,7 +99,7 @@
        * The bytecodes for the translet and auxiliary classes, plus the name of
        * the main translet class, must be supplied
        */
  -    public TemplatesImpl(byte[][] bytecodes, String transletName) {
  +    protected TemplatesImpl(byte[][] bytecodes, String transletName) {
        _bytecodes = bytecodes;
        _transletName = transletName;
       }
  @@ -108,28 +108,28 @@
        * The TransformerFactory must pass us the translet bytecodes using this
        * method before we can create any translet instances
        */
  -    public void setTransletBytecodes(byte[][] bytecodes) {
  +    protected void setTransletBytecodes(byte[][] bytecodes) {
        _bytecodes = bytecodes;
       }
   
       /**
        * Returns the translet bytecodes stored in this template
        */
  -    public byte[][] getTransletBytecodes() {
  +    protected byte[][] getTransletBytecodes() {
        return(_bytecodes);
       }
   
       /**
        * The TransformerFactory should call this method to set the translet 
name
        */
  -    public void setTransletName(String name) {
  +    protected void setTransletName(String name) {
        _transletName = name;
       }
   
       /**
        * Returns the name of the main translet class stored in this template
        */
  -    public String getTransletName() {
  +    protected String getTransletName() {
        return _transletName;
       }
   
  
  
  
  1.3       +2 -2      
xml-xalan/java/src/org/apache/xalan/xsltc/trax/TransformerHandlerImpl.java
  
  Index: TransformerHandlerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/trax/TransformerHandlerImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TransformerHandlerImpl.java       2001/08/02 15:08:19     1.2
  +++ TransformerHandlerImpl.java       2001/08/21 09:04:28     1.3
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: TransformerHandlerImpl.java,v 1.2 2001/08/02 15:08:19 morten Exp 
$
  + * @(#)$Id: TransformerHandlerImpl.java,v 1.3 2001/08/21 09:04:28 morten Exp 
$
    *
    * The Apache Software License, Version 1.1
    *
  @@ -93,7 +93,7 @@
       /**
        * Cosntructor - pass in reference to a TransformerImpl object
        */
  -    public TransformerHandlerImpl(TransformerImpl transformer) {
  +    protected TransformerHandlerImpl(TransformerImpl transformer) {
        // Save the reference to the transformer
        _transformer = transformer;
   
  
  
  
  1.14      +2 -2      
xml-xalan/java/src/org/apache/xalan/xsltc/trax/TransformerImpl.java
  
  Index: TransformerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/trax/TransformerImpl.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- TransformerImpl.java      2001/08/14 09:16:45     1.13
  +++ TransformerImpl.java      2001/08/21 09:04:28     1.14
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: TransformerImpl.java,v 1.13 2001/08/14 09:16:45 morten Exp $
  + * @(#)$Id: TransformerImpl.java,v 1.14 2001/08/21 09:04:28 morten Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -141,7 +141,7 @@
        * Implements JAXP's Transformer constructor
        * Our Transformer objects always need a translet to do the actual work
        */
  -    public TransformerImpl(Translet translet) {
  +    protected TransformerImpl(Translet translet) {
        _translet = (AbstractTranslet)translet;
       }
   
  
  
  

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

Reply via email to