org.jvyamlb
Class DefaultYAMLFactory

java.lang.Object
  extended by org.jvyamlb.DefaultYAMLFactory
All Implemented Interfaces:
YAMLFactory

public class DefaultYAMLFactory
extends java.lang.Object
implements YAMLFactory

Author:
Ola Bini

Constructor Summary
DefaultYAMLFactory()
           
 
Method Summary
 Composer createComposer(Parser parser, Resolver resolver)
           
 Constructor createConstructor(Composer composer)
           
 Emitter createEmitter(java.io.OutputStream output, YAMLConfig cfg)
           
 Parser createParser(Scanner scanner)
           
 Parser createParser(Scanner scanner, YAMLConfig cfg)
           
 Representer createRepresenter(Serializer serializer, YAMLConfig cfg)
           
 Resolver createResolver()
           
 Scanner createScanner(org.jruby.util.ByteList io)
           
 Scanner createScanner(java.io.InputStream io)
           
 Serializer createSerializer(Emitter emitter, Resolver resolver, YAMLConfig cfg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultYAMLFactory

public DefaultYAMLFactory()
Method Detail

createScanner

public Scanner createScanner(org.jruby.util.ByteList io)
Specified by:
createScanner in interface YAMLFactory

createScanner

public Scanner createScanner(java.io.InputStream io)
Specified by:
createScanner in interface YAMLFactory

createParser

public Parser createParser(Scanner scanner)
Specified by:
createParser in interface YAMLFactory

createParser

public Parser createParser(Scanner scanner,
                           YAMLConfig cfg)
Specified by:
createParser in interface YAMLFactory

createResolver

public Resolver createResolver()
Specified by:
createResolver in interface YAMLFactory

createComposer

public Composer createComposer(Parser parser,
                               Resolver resolver)
Specified by:
createComposer in interface YAMLFactory

createConstructor

public Constructor createConstructor(Composer composer)
Specified by:
createConstructor in interface YAMLFactory

createEmitter

public Emitter createEmitter(java.io.OutputStream output,
                             YAMLConfig cfg)
Specified by:
createEmitter in interface YAMLFactory

createSerializer

public Serializer createSerializer(Emitter emitter,
                                   Resolver resolver,
                                   YAMLConfig cfg)
Specified by:
createSerializer in interface YAMLFactory

createRepresenter

public Representer createRepresenter(Serializer serializer,
                                     YAMLConfig cfg)
Specified by:
createRepresenter in interface YAMLFactory