cziegeler 02/02/04 07:29:58 Modified: src/java/org/apache/cocoon/transformation SQLTransformer.java Log: JavaDoc update Revision Changes Path 1.4 +39 -15 xml-cocoon2/src/java/org/apache/cocoon/transformation/SQLTransformer.java Index: SQLTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/SQLTransformer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- SQLTransformer.java 4 Feb 2002 14:08:34 -0000 1.3 +++ SQLTransformer.java 4 Feb 2002 15:29:57 -0000 1.4 @@ -82,7 +82,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> * (PWR Organisation & Entwicklung) * @author <a href="mailto:[EMAIL PROTECTED]">Sven Beauprez</a> - * @version CVS $Id: SQLTransformer.java,v 1.3 2002/02/04 14:08:34 cziegeler Exp $ + * @version CVS $Id: SQLTransformer.java,v 1.4 2002/02/04 15:29:57 cziegeler Exp $ */ public class SQLTransformer extends AbstractTransformer implements Composable, Recyclable, Disposable, Configurable { @@ -212,11 +212,13 @@ } } - /** BEGIN SitemapComponent methods **/ + /** + * Setup for the current request + */ public void setup( SourceResolver resolver, Map objectModel, String source, Parameters parameters ) - throws ProcessingException, SAXException, IOException { + throws ProcessingException, SAXException, IOException { // setup instance variables this.queries = new Vector(); this.current_value = new StringBuffer(); @@ -283,10 +285,6 @@ } } - /** END SitemapComponent methods **/ - - /** BEGIN my very own methods **/ - /** * This will be the meat of SQLTransformer, where the query is run. */ @@ -655,10 +653,10 @@ } /** - Qualifies an element name by giving it a prefix. - @param name the element name - @param prefix the prefix to qualify with - @return a namespace qualified name that is correct + * Qualifies an element name by giving it a prefix. + * @param name the element name + * @param prefix the prefix to qualify with + * @return a namespace qualified name that is correct */ protected String nsQualify( String name, String prefix ) { if ( name == null || "".equals( name ) ) { @@ -671,10 +669,9 @@ } } - /** END my very own methods **/ - - /** BEGIN SAX ContentHandler handlers **/ - + /** + * ContentHandler method + */ public void startPrefixMapping( String prefix, String uri ) throws SAXException { if ( uri.equals( my_uri ) ) { inPrefix = prefix; @@ -683,6 +680,9 @@ } } + /** + * ContentHandler method + */ public void endPrefixMapping( String prefix ) throws SAXException { if ( !prefix.equals( inPrefix ) ) { super.contentHandler.endPrefixMapping( prefix ); @@ -690,6 +690,9 @@ } + /** + * ContentHandler method + */ public void setDocumentLocator( Locator locator ) { if (getLogger().isDebugEnabled()) { getLogger().debug( "PUBLIC ID: " + locator.getPublicId() ); @@ -699,6 +702,9 @@ super.contentHandler.setDocumentLocator( locator ); } + /** + * ContentHandler method + */ public void startElement( String uri, String name, String raw, Attributes attributes ) throws SAXException { if ( !uri.equals( my_uri ) ) { @@ -726,6 +732,9 @@ } } + /** + * ContentHandler method + */ public void endElement( String uri, String name, String raw ) throws SAXException { if ( !uri.equals( my_uri ) ) { @@ -755,6 +764,9 @@ } } + /** + * ContentHandler method + */ public void characters( char ary[], int start, int length ) throws SAXException { if ( current_state != SQLTransformer.STATE_INSIDE_VALUE_ELEMENT && @@ -767,19 +779,31 @@ current_value.append( ary, start, length ); } + /** + * Helper method for generating SAX events + */ private void attribute( AttributesImpl attr, String name, String value ) { attr.addAttribute( outUri, name, nsQualify( name, outPrefix ), "CDATA", value ); } + /** + * Helper method for generating SAX events + */ private void start( String name, AttributesImpl attr ) throws SAXException { super.contentHandler.startElement( outUri, name, nsQualify( name, outPrefix ), attr ); attr.clear(); } + /** + * Helper method for generating SAX events + */ private void end( String name ) throws SAXException { super.contentHandler.endElement( outUri, name, nsQualify( name, outPrefix ) ); } + /** + * Helper method for generating SAX events + */ private void data( String data ) throws SAXException { if ( data != null ) { super.contentHandler.characters( data.toCharArray(), 0, data.length() );
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]