Package org.apache.metamodel.fixedwidth
Class FixedWidthDataContextFactory
- java.lang.Object
-
- org.apache.metamodel.factory.AbstractDataContextFactory
-
- org.apache.metamodel.fixedwidth.FixedWidthDataContextFactory
-
- All Implemented Interfaces:
org.apache.metamodel.factory.DataContextFactory
public class FixedWidthDataContextFactory extends org.apache.metamodel.factory.AbstractDataContextFactoryDataContextFactoryforFixedWidthDataContexts. In addition to supporting common properties to define resource path, encoding etc., this implementation expects a custom property called "columns". This property may take one of two forms:- A string format where column name and widths in characters are comma-separated. Example: "id,5,name,10,amount,7,account,5".
- A key/value map where keys are column names (strings) and values are column widths (numbers).
-
-
Constructor Summary
Constructors Constructor Description FixedWidthDataContextFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.metamodel.DataContextcreate(org.apache.metamodel.factory.DataContextProperties properties, org.apache.metamodel.factory.ResourceFactoryRegistry resourceFactoryRegistry)protected StringgetType()
-
-
-
Method Detail
-
getType
protected String getType()
- Specified by:
getTypein classorg.apache.metamodel.factory.AbstractDataContextFactory
-
create
public org.apache.metamodel.DataContext create(org.apache.metamodel.factory.DataContextProperties properties, org.apache.metamodel.factory.ResourceFactoryRegistry resourceFactoryRegistry)
-
-