Log4j 1.3alpha-6

org.apache.log4j.rolling.helper
Class FileNamePattern

java.lang.Object
  |
  +--org.apache.log4j.spi.ComponentBase
        |
        +--org.apache.log4j.rolling.helper.FileNamePattern
All Implemented Interfaces:
Component

public class FileNamePattern
extends ComponentBase

This class helps parse file name patterns. Given a number or a date it returns a file name according to the file name pattern.

Author:
Ceki Gülcü

Field Summary
 
Fields inherited from class org.apache.log4j.spi.ComponentBase
repository
 
Constructor Summary
FileNamePattern(java.lang.String pattern)
           
 
Method Summary
 java.lang.String convert(java.util.Date date)
           
 java.lang.String convert(int i)
           
 DateTokenConverter getDateTokenConverter()
           
 IntegerTokenConverter getIntegerTokenConverter()
           
protected  int getOptionEnd(int i)
          Find the position of the last character of option enclosed within the '{}' characters inside the pattern
 java.lang.String getPattern()
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.log4j.spi.ComponentBase
getLogger, setLoggerRepository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileNamePattern

public FileNamePattern(java.lang.String pattern)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getOptionEnd

protected int getOptionEnd(int i)
Find the position of the last character of option enclosed within the '{}' characters inside the pattern


getDateTokenConverter

public DateTokenConverter getDateTokenConverter()

getIntegerTokenConverter

public IntegerTokenConverter getIntegerTokenConverter()

convert

public java.lang.String convert(int i)

convert

public java.lang.String convert(java.util.Date date)

getPattern

public java.lang.String getPattern()

Log4j 1.3alpha-6

Copyright 2000-2005 Apache Software Foundation.