Class ResourceYamlFormatParser
- java.lang.Object
-
- com.dtolabs.rundeck.core.resources.format.ResourceYamlFormatParser
-
- All Implemented Interfaces:
Describable,ResourceFormatParser
public class ResourceYamlFormatParser extends java.lang.Object implements ResourceFormatParser, Describable
ResourcesYamlFormatParser is ...
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Set<java.lang.String>EXTENSIONSstatic java.util.Set<java.lang.String>MIME_TYPESstatic java.lang.StringSERVICE_PROVIDER_TYPE
-
Constructor Summary
Constructors Constructor Description ResourceYamlFormatParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DescriptiongetDescription()java.util.Set<java.lang.String>getFileExtensions()java.util.Set<java.lang.String>getMIMETypes()java.lang.StringgetPreferredFileExtension()java.lang.StringgetPreferredMimeType()INodeSetparseDocument(java.io.File file)Parse a fileINodeSetparseDocument(java.io.InputStream input)Parse an input stream
-
-
-
Field Detail
-
SERVICE_PROVIDER_TYPE
public static final java.lang.String SERVICE_PROVIDER_TYPE
- See Also:
- Constant Field Values
-
EXTENSIONS
public static final java.util.Set<java.lang.String> EXTENSIONS
-
MIME_TYPES
public static final java.util.Set<java.lang.String> MIME_TYPES
-
-
Method Detail
-
getFileExtensions
public java.util.Set<java.lang.String> getFileExtensions()
- Specified by:
getFileExtensionsin interfaceResourceFormatParser- Returns:
- the list of file extensions that this format parser can parse.
-
getPreferredFileExtension
public java.lang.String getPreferredFileExtension()
- Specified by:
getPreferredFileExtensionin interfaceResourceFormatParser- Returns:
- the single preferred file extension, or null
-
getMIMETypes
public java.util.Set<java.lang.String> getMIMETypes()
- Specified by:
getMIMETypesin interfaceResourceFormatParser- Returns:
- the list of MIME types that this format parser can parse. This may include wildcards such as "*/xml".
-
getPreferredMimeType
public java.lang.String getPreferredMimeType()
- Specified by:
getPreferredMimeTypein interfaceResourceFormatParser- Returns:
- the single preferred mime type, or null
-
parseDocument
public INodeSet parseDocument(java.io.File file) throws ResourceFormatParserException
Description copied from interface:ResourceFormatParserParse a file- Specified by:
parseDocumentin interfaceResourceFormatParser- Parameters:
file- input file- Returns:
- nodes
- Throws:
ResourceFormatParserException- on parse error
-
parseDocument
public INodeSet parseDocument(java.io.InputStream input) throws ResourceFormatParserException
Description copied from interface:ResourceFormatParserParse an input stream- Specified by:
parseDocumentin interfaceResourceFormatParser- Parameters:
input- input stream- Returns:
- nodes
- Throws:
ResourceFormatParserException- on parse error
-
getDescription
public Description getDescription()
- Specified by:
getDescriptionin interfaceDescribable- Returns:
- the configuration description
-
-