Overview | Package | Class | Tree | Deprecated | Index | Help
| © 2004 BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.bea.commerce.ebusiness.discount.util
Class DateWriter

    java.lang.Object
      java.io.Writer
          java.io.PrintWriter
              com.bea.commerce.ebusiness.discount.util.DateWriter

public class DateWriter
extends PrintWriter

This class prepends printed strings with a timestamp. NOT FULLY IMPLEMENTED!!! Currently only the println( String ), println( int) and println() methods have been implemented.

Field Summary
`protected String` | `className`
`static String` | `colon`
`static String` | `space`

Fields inherited from class java.io.PrintWriter
`out`

Fields inherited from class java.io.Writer
`lock`

Constructor Summary
`DateWriter(OutputStream out)`
`DateWriter(OutputStream out, boolean autoFlush)`
`DateWriter(OutputStream out, SimpleDateFormat format)`
`DateWriter(OutputStream out, SimpleDateFormat format, boolean autoFlush)`
`DateWriter(Writer writer)` Creates DateWriter without autoflushing that uses the default format provided by the default SimpleDateFormat constructor.
`DateWriter(Writer writer, boolean autoFlush)` Creates DateWriter without autoflushing that uses the default format provided by the default SimpleDateFormat constructor.
`DateWriter(Writer writer, SimpleDateFormat format)` Creates DateWriter without autoflushing, using the specified date format.
`DateWriter(Writer writer, SimpleDateFormat format, boolean autoFlush)` Creates DateWriter with autoflushing, using the specified date format.

Method Summary
`String` | `currentTime()`
`void` | `print(int x)` Print a string and a timestamp if following a println() call otherwise print the string only.
`void` | `print(String s)` Print a string and a timestamp if following a println() call otherwise print the string only.
`void` | `println()` print a new line and no timestamp.
`void` | `println(int x)` print a string prepended with a timestamp and a space, terminate with a newline.
`void` | `println(String s)` print a string prepended with a timestamp and a space, terminate with a newline.

Methods inherited from class java.io.PrintWriter
`checkError, close, flush, print, print, print, print, print, print, print, println, println, println, println, println, println, println, setError, write, write, write, write, write`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### className

    protected String className

### colon

    public static final String colon

See Also:
  Constant Field Values

### space

    public static final String space

See Also:
  Constant Field Values

Constructor Detail

### DateWriter

    public DateWriter(OutputStream out)

### DateWriter

    public DateWriter(OutputStream out,
                      boolean autoFlush)

### DateWriter

    public DateWriter(OutputStream out,
                      SimpleDateFormat format)

### DateWriter

    public DateWriter(OutputStream out,
                      SimpleDateFormat format,
                      boolean autoFlush)

### DateWriter

    public DateWriter(Writer writer)

  Creates DateWriter without autoflushing that uses the default format provided by the default SimpleDateFormat constructor.

See Also:
  `SimpleDateFormat`

### DateWriter

    public DateWriter(Writer writer,
                      boolean autoFlush)

  Creates DateWriter without autoflushing that uses the default format provided by the default SimpleDateFormat constructor.

See Also:
  `SimpleDateFormat`

### DateWriter

    public DateWriter(Writer writer,
                      SimpleDateFormat format)

  Creates DateWriter without autoflushing, using the specified date format.

### DateWriter

    public DateWriter(Writer writer,
                      SimpleDateFormat format,
                      boolean autoFlush)

  Creates DateWriter with autoflushing, using the specified date format.

Method Detail

### currentTime

    public String currentTime()

  Returns:
    String the current time and thread name formatted for logging

### print

    public void print(int x)

  Print a string and a timestamp if following a println() call otherwise print the string only. Other than the inclusion of a timestamp this method is identical to calling print( String ) of PrintWriter.

### print

    public void print(String s)

  Print a string and a timestamp if following a println() call otherwise print the string only. Other than the inclusion of a timestamp this method is identical to calling print( String ) of PrintWriter.

  Parameters:
    `s` - The `String` to be printed

### println

    public void println()

  print a new line and no timestamp.

### println

    public void println(int x)

  print a string prepended with a timestamp and a space, terminate with a newline.

### println

    public void println(String s)

  print a string prepended with a timestamp and a space, terminate with a newline.

Overview | Package | Class | Tree | Deprecated | Index | Help
| © 2004 BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2004 BEA Systems, Inc. All Rights Reserved