cziegeler    02/01/31 03:16:12

  Modified:    src/java/org/apache/cocoon/transformation
                        FragmentExtractorTransformer.java
  Log:
  Fixed ExtractorTransformer - good that someone tests this...
  
  Revision  Changes    Path
  1.6       +9 -9      
xml-cocoon2/src/java/org/apache/cocoon/transformation/FragmentExtractorTransformer.java
  
  Index: FragmentExtractorTransformer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/FragmentExtractorTransformer.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- FragmentExtractorTransformer.java 30 Jan 2002 14:35:07 -0000      1.5
  +++ FragmentExtractorTransformer.java 31 Jan 2002 11:16:11 -0000      1.6
  @@ -38,7 +38,7 @@
   
   
   /** The transformation half of the FragmentExtractor.
  - * This transformer sieves an incoming stream of xml 
  + * This transformer sieves an incoming stream of xml
    * and replaces fragments with an xlink locator pointing to the fragments.
    * <p>
    * The extracted fragments are idendified by their element name and namespace URI.
  @@ -48,18 +48,18 @@
    *   &lt;extract-uri&gt;http://my/namespace/uri&lt;/extract-uri&gt;
    *   &lt;extract-element&gt;my-element&lt;/extract-element&gt;
    * </pre>
  - * <p> 
  + * <p>
    * <b><em>Warning</em> : since fragments are stored locally in the class, this 
transformer
    * and the associated generator are very likely to fail on a clustered server.</b>
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Paul Russell</a>
  - * @version CVS $Revision: 1.5 $ $Date: 2002/01/30 14:35:07 $
  + * @version CVS $Revision: 1.6 $ $Date: 2002/01/31 11:16:11 $
    */
   public class FragmentExtractorTransformer extends AbstractTransformer
       implements Composable, Disposable, Cacheable, Poolable, Configurable {
  -        
  -    private String extractURI;
  -    private String extractElement;
  +
  +    private String extractURI = "http://www.w3.org/2000/svg";;
  +    private String extractElement = "svg";
   
       private final static String EXTRACT_URI_NAME = "extract-uri";
       private final static String EXTRACT_ELEMENT_NAME = "extract-element";
  @@ -94,8 +94,8 @@
               throws ConfigurationException {
           if ( conf != null ) {
   
  -            this.extractURI = 
conf.getChild(EXTRACT_URI_NAME).getValue("http://www.w3.org/2000/svg";);
  -            this.extractElement = 
conf.getChild(EXTRACT_ELEMENT_NAME).getValue("svg");
  +            this.extractURI = 
conf.getChild(EXTRACT_URI_NAME).getValue(this.extractURI);
  +            this.extractElement = 
conf.getChild(EXTRACT_ELEMENT_NAME).getValue(this.extractElement);
   
               if (getLogger().isDebugEnabled()) {
                   getLogger().debug("Extraction URI is " + this.extractURI);
  @@ -195,7 +195,7 @@
        */
       public void startElement(String uri, String loc, String raw, Attributes a)
       throws SAXException {
  -        if ( this.extractElement.equals(uri) && this.extractElement.equals(loc) ) {
  +        if ( this.extractURI.equals(uri) && this.extractElement.equals(loc) ) {
               extractLevel++;
               fragmentID++;
               getLogger().debug("FragmentExtractorTransformer extractLevel now " + 
extractLevel + ".");
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to