|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jplate.kvp.parser.impl.defaults.DefaultKvpParseContext
public class DefaultKvpParseContext
Default implementation of KvpParseIfc.
Modifications: $Date: 2008-12-02 12:32:45 -0500 (Tue, 02 Dec 2008) $ $Revision: 479 $ $Author: sfloess $ $HeadURL: https://jplate.svn.sourceforge.net/svnroot/jplate/trunk/src/dev/java/org/jplate/kvp/parser/impl/defaults/DefaultKvpParseContext.java $
Field Summary | |
---|---|
private java.lang.String |
_key
The parsed key. |
private int |
_keyColumn
The column where key was found. |
private int |
_keyLine
The line where key was found. |
private org.apache.commons.logging.Log |
_log
Used for logging. |
private java.lang.String |
_value
The parsed value. |
private int |
_valueColumn
The column where value was found. |
private int |
_valueLine
The line where value was found. |
Constructor Summary | |
---|---|
DefaultKvpParseContext()
Default constructor. |
|
DefaultKvpParseContext(DefaultKvpParseContext toCopy)
This is the copy constructor. |
Method Summary | |
---|---|
DefaultKvpParseContext |
createCopy()
Creates a copy of self. |
DefaultKvpParseContext |
createInstance()
Creates a new instance of self (non populated). |
java.lang.String |
getKey()
Return the key. |
int |
getKeyColumn()
Return the column where key was found. |
int |
getKeyLine()
Return the line where key was found. |
java.lang.String |
getValue()
Return the value. |
int |
getValueColumn()
Return the column where value was found. |
int |
getValueLine()
Return the line where value was found. |
void |
populate(KvpIfc kvp)
Use the values contained within to populatete kvp . |
void |
setKey(java.lang.String key,
int line,
int column)
This method sets information about the key. |
void |
setValue(java.lang.String value,
int line,
int column)
This method sets information about the value. |
java.lang.String |
toString()
|
java.lang.String |
toString(java.lang.String prepend)
Returns a string representation of self prepending prepend to
each line. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private final transient org.apache.commons.logging.Log _log
private java.lang.String _key
private int _keyLine
private int _keyColumn
private java.lang.String _value
private int _valueLine
private int _valueColumn
Constructor Detail |
---|
public DefaultKvpParseContext(DefaultKvpParseContext toCopy)
public DefaultKvpParseContext()
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(java.lang.String prepend)
prepend
to
each line.
toString
in interface FormattableIfc
prepend
- The text to prepend to each line as defined in the return
value.
prepend
prepended to each line.public DefaultKvpParseContext createCopy()
createCopy
in interface PrototypeIfc<DefaultKvpParseContext>
public DefaultKvpParseContext createInstance()
createInstance
in interface PrototypeIfc<DefaultKvpParseContext>
public java.lang.String getKey()
getKey
in interface KvpParseContextIfc<DefaultKvpParseContext>
public int getKeyLine()
key
was found.
getKeyLine
in interface KvpParseContextIfc<DefaultKvpParseContext>
key
was found.public int getKeyColumn()
key
was found.
getKeyColumn
in interface KvpParseContextIfc<DefaultKvpParseContext>
key
was found.public void setKey(java.lang.String key, int line, int column)
setKey
in interface KvpParseContextIfc<DefaultKvpParseContext>
key
- The key encountered.line
- The line where key
begins.column
- The column number where key begins.public java.lang.String getValue()
getValue
in interface KvpParseContextIfc<DefaultKvpParseContext>
public int getValueLine()
value
was found.
getValueLine
in interface KvpParseContextIfc<DefaultKvpParseContext>
value
was found.public int getValueColumn()
value
was found.
getValueColumn
in interface KvpParseContextIfc<DefaultKvpParseContext>
value
was found.public void setValue(java.lang.String value, int line, int column)
setValue
in interface KvpParseContextIfc<DefaultKvpParseContext>
value
- The value encountered.line
- The line where value
begins.column
- The column number where value begins.public void populate(KvpIfc kvp)
kvp
.
populate
in interface KvpParseContextIfc<DefaultKvpParseContext>
kvp
- The key/value pair to populate.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |