T - public interface PropertyContainerParseTarget<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & PropertyContainer>
| Modifier and Type | Method and Description |
|---|---|
java.lang.StringBuilder |
endParse()
Complete a batch parse.
|
PropertyFinder |
getFinder()
Get the PropertyFinder corresponding to this parse
|
boolean |
parse(DerivedPropertyMap map,
java.lang.String current_line)
Parse a text line into a DerivedPropertyMap.
|
java.util.Iterator<java.lang.String> |
splitRecords(java.lang.String update)
split update text into a series of lines.
|
void |
startParse(PropertyMap defaults)
Start a batch parse.
|
boolean parse(DerivedPropertyMap map, java.lang.String current_line) throws AccountingParseException
AccountingParseExceptionmap - DerivedPropertyMap to be populatedcurrent_line - java.util.Iterator<java.lang.String> splitRecords(java.lang.String update)
throws AccountingParseException
AccountingParseExceptionupdate - void startParse(PropertyMap defaults) throws java.lang.Exception
java.lang.Exceptiondefaults - PropertyMap of default global propertiesjava.lang.StringBuilder endParse()
PropertyFinder getFinder()