// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: packimports(3) fieldsfirst lnc // Source File Name: StringEmitter.java package com.icl.saxon.output; import javax.xml.transform.TransformerException; import org.xml.sax.Attributes; // Referenced classes of package com.icl.saxon.output: // Emitter final class StringEmitter extends Emitter { private int ignoreElements; private StringBuffer buffer; protected StringEmitter(StringBuffer stringbuffer) { /* 20*/ ignoreElements = 0; /* 24*/ buffer = stringbuffer; } public void startDocument() throws TransformerException { } public void endDocument() throws TransformerException { } public void characters(char ac[], int i, int j) throws TransformerException { /* 49*/ if(ignoreElements == 0) /* 50*/ buffer.append(ac, i, j); } public void startElement(int i, Attributes attributes, int ai[], int j) throws TransformerException { /* 62*/ ignoreElements++; } public void endElement(int i) throws TransformerException { /* 73*/ ignoreElements--; } public void processingInstruction(String s, String s1) throws TransformerException { } public void comment(char ac[], int i, int j) throws TransformerException { } }