com.dtolabs.rundeck.core.resources.format
Class ResourceYamlFormatParser

java.lang.Object
  extended by 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
static java.util.Set<java.lang.String> EXTENSIONS
           
static java.util.Set<java.lang.String> MIME_TYPES
           
static java.lang.String SERVICE_PROVIDER_TYPE
           
 
Constructor Summary
ResourceYamlFormatParser()
           
 
Method Summary
 Description getDescription()
          Return the configuration description
 java.util.Set<java.lang.String> getFileExtensions()
          Return the list of file extensions that this format parser can parse.
 java.util.Set<java.lang.String> getMIMETypes()
          Return the list of MIME types that this format parser can parse.
 INodeSet parseDocument(java.io.File file)
          Parse a file
 INodeSet parseDocument(java.io.InputStream input)
          Parse an input stream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

ResourceYamlFormatParser

public ResourceYamlFormatParser()
Method Detail

getFileExtensions

public java.util.Set<java.lang.String> getFileExtensions()
Description copied from interface: ResourceFormatParser
Return the list of file extensions that this format parser can parse.

Specified by:
getFileExtensions in interface ResourceFormatParser

getMIMETypes

public java.util.Set<java.lang.String> getMIMETypes()
Description copied from interface: ResourceFormatParser
Return the list of MIME types that this format parser can parse. This may include wildcards such as "*/xml".

Specified by:
getMIMETypes in interface ResourceFormatParser

parseDocument

public INodeSet parseDocument(java.io.File file)
                       throws ResourceFormatParserException
Description copied from interface: ResourceFormatParser
Parse a file

Specified by:
parseDocument in interface ResourceFormatParser
Throws:
ResourceFormatParserException

parseDocument

public INodeSet parseDocument(java.io.InputStream input)
                       throws ResourceFormatParserException
Description copied from interface: ResourceFormatParser
Parse an input stream

Specified by:
parseDocument in interface ResourceFormatParser
Throws:
ResourceFormatParserException

getDescription

public Description getDescription()
Description copied from interface: Describable
Return the configuration description

Specified by:
getDescription in interface Describable