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.StringEMPTY_LINE_REGEXstatic java.lang.StringMALFORMED_LSC_FILE_ERROR_TEMPLATE
-
Constructor Summary
Constructors Constructor Description DefaultLSCFileParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LSCFileparse(java.lang.String vo, java.lang.String hostname, java.io.File file)Parses an LSC file.LSCFileparse(java.lang.String vo, java.lang.String hostname, java.io.InputStream is)Parses an LSC file from a generic input stream.LSCFileparse(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:LSCFileParserParses an LSC file from a generic input stream.- Specified by:
parsein interfaceLSCFileParser- Parameters:
vo- the name of the VO this LSC file is abouthostname- the name of host this LSC file is aboutis- anInputStreamthat contains the LSC information- Returns:
- an
LSCFileobject
-
parse
public LSCFile parse(java.lang.String vo, java.lang.String hostname, java.io.File file)
Description copied from interface:LSCFileParserParses an LSC file.- Specified by:
parsein 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
LSCFileobject
-
-