cascading.lingual.platform
Class LingualFormatHandler

java.lang.Object
  extended by cascading.lingual.platform.LingualFormatHandler
All Implemented Interfaces:
cascading.bind.catalog.handler.FormatHandler<Protocol,Format>, Serializable

public abstract class LingualFormatHandler
extends Object
implements cascading.bind.catalog.handler.FormatHandler<Protocol,Format>, Serializable

See Also:
Serialized Form

Constructor Summary
LingualFormatHandler()
           
 
Method Summary
 Scheme createScheme(cascading.bind.catalog.Stereotype<Protocol,Format> stereotype, Protocol protocol, Format format)
           
 Map<String,List<String>> getDefaultProperties(Format format)
           
protected  MultiProperties<Format> getDefaults()
           
 Collection<? extends Format> getFormats()
           
protected  com.google.common.collect.Table<Protocol,Format,com.google.common.base.Function<Fields,Scheme>> getTable()
           
 boolean handles(Protocol protocol, Format format)
           
protected abstract  void initialize(com.google.common.collect.Table<Protocol,Format,com.google.common.base.Function<Fields,Scheme>> table)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LingualFormatHandler

public LingualFormatHandler()
Method Detail

getTable

protected com.google.common.collect.Table<Protocol,Format,com.google.common.base.Function<Fields,Scheme>> getTable()

getDefaults

protected MultiProperties<Format> getDefaults()

getDefaultProperties

public Map<String,List<String>> getDefaultProperties(Format format)
Specified by:
getDefaultProperties in interface cascading.bind.catalog.handler.FormatHandler<Protocol,Format>

initialize

protected abstract void initialize(com.google.common.collect.Table<Protocol,Format,com.google.common.base.Function<Fields,Scheme>> table)

handles

public boolean handles(Protocol protocol,
                       Format format)
Specified by:
handles in interface cascading.bind.catalog.handler.FormatHandler<Protocol,Format>

getFormats

public Collection<? extends Format> getFormats()
Specified by:
getFormats in interface cascading.bind.catalog.handler.FormatHandler<Protocol,Format>

createScheme

public Scheme createScheme(cascading.bind.catalog.Stereotype<Protocol,Format> stereotype,
                           Protocol protocol,
                           Format format)
Specified by:
createScheme in interface cascading.bind.catalog.handler.FormatHandler<Protocol,Format>


Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.