You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mo...@apache.org on 2001/08/21 11:04:28 UTC

cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/trax TemplatesHandlerImpl.java TemplatesImpl.java TransformerHandlerImpl.java TransformerImpl.java

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:	morten@xml.apache.org
  Reviewed by:	morten@xml.apache.org
  
  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: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org