Package org.italiangrid.voms.store.impl
Class DefaultLSCFileParser
- java.lang.Object
-
- org.italiangrid.voms.store.impl.DefaultLSCFileParser
-
- All Implemented Interfaces:
LSCFileParser
public class DefaultLSCFileParser extends java.lang.Object implements LSCFileParser
The default implementation for the LSC file parser.- Author:
- Andrea Ceccanti
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
EMPTY_LINE_REGEX
static java.lang.String
MALFORMED_LSC_FILE_ERROR_TEMPLATE
-
Constructor Summary
Constructors Constructor Description DefaultLSCFileParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
Field Detail
-
EMPTY_LINE_REGEX
public static final java.lang.String EMPTY_LINE_REGEX
- See Also:
- Constant Field Values
-
MALFORMED_LSC_FILE_ERROR_TEMPLATE
public static final java.lang.String MALFORMED_LSC_FILE_ERROR_TEMPLATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public LSCFile parse(java.lang.String vo, java.lang.String hostname, java.lang.String filename)
-
parse
public LSCFile parse(java.lang.String vo, java.lang.String hostname, java.io.InputStream is)
Description copied from interface:LSCFileParser
Parses an LSC file from a generic input stream.- Specified by:
parse
in interfaceLSCFileParser
- Parameters:
vo
- the name of the VO this LSC file is abouthostname
- the name of host this LSC file is aboutis
- anInputStream
that contains the LSC information- Returns:
- an
LSCFile
object
-
parse
public LSCFile parse(java.lang.String vo, java.lang.String hostname, java.io.File file)
Description copied from interface:LSCFileParser
Parses an LSC file.- Specified by:
parse
in interfaceLSCFileParser
- Parameters:
vo
- the name of the VO this LSC file is abouthostname
- the name of host this LSC file is aboutfile
- the LSC file- Returns:
- an
LSCFile
object
-
-