public class DefaultLSCFileParser extends java.lang.Object implements LSCFileParser
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EMPTY_LINE_REGEX |
static java.lang.String |
MALFORMED_LSC_FILE_ERROR_TEMPLATE |
Constructor and Description |
---|
DefaultLSCFileParser() |
Modifier and Type | Method and Description |
---|---|
private void |
checkFileExistanceAndReadabilty(java.io.File f) |
LSCFile |
parse(java.lang.String vo,
java.lang.String hostname,
java.io.File file)
Parses an LSC file.
|
LSCFile |
parse(java.lang.String vo,
java.lang.String hostname,
java.io.InputStream is)
Parses an LSC file from a generic input stream.
|
LSCFile |
parse(java.lang.String vo,
java.lang.String hostname,
java.lang.String filename) |
public static final java.lang.String EMPTY_LINE_REGEX
public static final java.lang.String MALFORMED_LSC_FILE_ERROR_TEMPLATE
private void checkFileExistanceAndReadabilty(java.io.File f)
public LSCFile parse(java.lang.String vo, java.lang.String hostname, java.lang.String filename)
public LSCFile parse(java.lang.String vo, java.lang.String hostname, java.io.InputStream is)
LSCFileParser
parse
in interface LSCFileParser
vo
- the name of the VO this LSC file is abouthostname
- the name of host this LSC file is aboutis
- an InputStream
that contains the LSC informationLSCFile
objectpublic LSCFile parse(java.lang.String vo, java.lang.String hostname, java.io.File file)
LSCFileParser
parse
in interface LSCFileParser
vo
- the name of the VO this LSC file is abouthostname
- the name of host this LSC file is aboutfile
- the LSC fileLSCFile
object