mev-4.0.01/source/org/tigr/remote/protocol/serializer/XMLIndent.java

Code
Comments
Other
Rev Date Author Line
2 26 Feb 07 jari 1 /*
2 26 Feb 07 jari 2 Copyright @ 1999-2003, The Institute for Genomic Research (TIGR).
2 26 Feb 07 jari 3 All rights reserved.
2 26 Feb 07 jari 4 */
2 26 Feb 07 jari 5 /*
2 26 Feb 07 jari 6  * $RCSfile: XMLIndent.java,v $
2 26 Feb 07 jari 7  * $Revision: 1.4 $
2 26 Feb 07 jari 8  * $Date: 2006/02/23 21:00:02 $
2 26 Feb 07 jari 9  * $Author: caliente $
2 26 Feb 07 jari 10  * $State: Exp $
2 26 Feb 07 jari 11  */
2 26 Feb 07 jari 12 package org.tigr.remote.protocol.serializer;
2 26 Feb 07 jari 13
2 26 Feb 07 jari 14 import java.io.PrintStream;
2 26 Feb 07 jari 15 import java.io.PrintWriter;
2 26 Feb 07 jari 16
2 26 Feb 07 jari 17 class XMLIndent {
2 26 Feb 07 jari 18
2 26 Feb 07 jari 19     private static final int STEP = 2;
2 26 Feb 07 jari 20
2 26 Feb 07 jari 21     public XMLIndent() {
2 26 Feb 07 jari 22     }
2 26 Feb 07 jari 23
2 26 Feb 07 jari 24     /**
2 26 Feb 07 jari 25      * Increase size of this indent.
2 26 Feb 07 jari 26      */
2 26 Feb 07 jari 27     public void inc() { m_count += STEP;}
2 26 Feb 07 jari 28
2 26 Feb 07 jari 29     /**
2 26 Feb 07 jari 30      * Decrease size of this indent.
2 26 Feb 07 jari 31      */
2 26 Feb 07 jari 32     public void dec() {
2 26 Feb 07 jari 33         m_count -= STEP;
2 26 Feb 07 jari 34         if (m_count < 0) m_count = 0;
2 26 Feb 07 jari 35     }
2 26 Feb 07 jari 36
2 26 Feb 07 jari 37     /**
2 26 Feb 07 jari 38      * Prints this indend to a specified stream.
2 26 Feb 07 jari 39      */
2 26 Feb 07 jari 40     public void print( PrintStream out )  {
2 26 Feb 07 jari 41         for (int i = 0; i < m_count; i++)
2 26 Feb 07 jari 42             out.print( ' ' );
2 26 Feb 07 jari 43     }
2 26 Feb 07 jari 44
2 26 Feb 07 jari 45     /**
2 26 Feb 07 jari 46      * Prints this indend to a specified writer.
2 26 Feb 07 jari 47      */
2 26 Feb 07 jari 48     public void print( PrintWriter out )  {
2 26 Feb 07 jari 49         for (int i = 0; i < m_count; i++)
2 26 Feb 07 jari 50             out.print( ' ' );
2 26 Feb 07 jari 51     }
2 26 Feb 07 jari 52
2 26 Feb 07 jari 53     private int m_count = 0;
2 26 Feb 07 jari 54 }