org.novadeck.jxla.data
Class RegexpData

java.lang.Object
  |
  +--org.novadeck.jxla.data.SerializableSimpleData
        |
        +--org.novadeck.jxla.data.SimpleData
              |
              +--org.novadeck.jxla.data.RegexpData
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable

public class RegexpData
extends SimpleData

See Also:
Serialized Form

Field Summary
 java.lang.String compiledRegexp
           
static char CROCHET_F
           
static char CROCHET_O
           
static char DAY
           
static char DELIMITER
           
static char DOUBLEPOINT
           
static java.lang.String HOSTNAME
           
static char HOUR
           
static char IDENTIFIER
           
 java.lang.String initialRegexp
           
static java.lang.String LANGUAGE
           
static char MONTH
           
static java.lang.String REFERER
           
static java.lang.String REMOTE_IP
           
static java.lang.String SIZE
           
static char SLASH
           
static char SPACE
           
static java.lang.String STATUS
           
static char TIRET
           
static java.lang.String URI
           
static java.lang.String USER
           
static java.lang.String USER_AGENT
           
static char WILDCARD
           
static char YEAR
           
 
Constructor Summary
RegexpData(java.lang.String s)
           
 
Method Summary
static void addRegexp(RegexpData re)
           
static void displayRegexp()
           
static void dumpCounters()
           
 java.lang.String getAgent()
           
 java.lang.String getCompiledRegexp()
           
 int getDay()
           
 java.lang.String getHost()
           
 java.lang.String getLanguage()
           
static Line getLine(java.lang.String s)
           
 int getMonth()
           
 java.lang.String getReferer()
           
static RegexpData[] getRegexps()
           
 java.lang.String getRemoteIP()
           
 long getSize()
           
 java.lang.String getStatus()
           
 java.lang.String getURI()
           
 java.lang.String getUser()
           
 int getYear()
           
 boolean match(java.lang.String s)
           
static void updateList()
           
 
Methods inherited from class org.novadeck.jxla.data.SimpleData
add, compareTo, getCount, inc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOSTNAME

public static final java.lang.String HOSTNAME

REMOTE_IP

public static final java.lang.String REMOTE_IP

USER

public static final java.lang.String USER

URI

public static final java.lang.String URI

STATUS

public static final java.lang.String STATUS

REFERER

public static final java.lang.String REFERER

USER_AGENT

public static final java.lang.String USER_AGENT

LANGUAGE

public static final java.lang.String LANGUAGE

SIZE

public static final java.lang.String SIZE

YEAR

public static final char YEAR

MONTH

public static final char MONTH

DAY

public static final char DAY

HOUR

public static final char HOUR

WILDCARD

public static final char WILDCARD

IDENTIFIER

public static final char IDENTIFIER

DELIMITER

public static final char DELIMITER

SPACE

public static final char SPACE

SLASH

public static final char SLASH

DOUBLEPOINT

public static final char DOUBLEPOINT

CROCHET_O

public static final char CROCHET_O

CROCHET_F

public static final char CROCHET_F

TIRET

public static final char TIRET

initialRegexp

public java.lang.String initialRegexp

compiledRegexp

public java.lang.String compiledRegexp
Constructor Detail

RegexpData

public RegexpData(java.lang.String s)
Method Detail

getCompiledRegexp

public java.lang.String getCompiledRegexp()

match

public boolean match(java.lang.String s)

getHost

public java.lang.String getHost()
Returns:
 

getRemoteIP

public java.lang.String getRemoteIP()

getUser

public java.lang.String getUser()

getURI

public java.lang.String getURI()

getStatus

public java.lang.String getStatus()

getReferer

public java.lang.String getReferer()

getAgent

public java.lang.String getAgent()

getLanguage

public java.lang.String getLanguage()

getSize

public long getSize()

getDay

public int getDay()

getMonth

public int getMonth()

getYear

public int getYear()

addRegexp

public static void addRegexp(RegexpData re)

getRegexps

public static RegexpData[] getRegexps()

updateList

public static void updateList()

getLine

public static Line getLine(java.lang.String s)

dumpCounters

public static final void dumpCounters()

displayRegexp

public static final void displayRegexp()