public class CsvToCogStructureLib extends java.lang.Object implements Lib
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DESCRIPTION |
static java.lang.String |
GROUP |
static java.lang.String |
LABEL |
static java.lang.String |
NAME |
static java.lang.String |
TYPE |
| Constructor and Description |
|---|
CsvToCogStructureLib() |
| Modifier and Type | Method and Description |
|---|---|
static Naming<CogEnumeratedType> |
listCogEnumeratedTypes(java.io.File file) |
static Naming<CogEnumeratedType> |
listCogEnumeratedTypes(VfsDirectory picklistCsvDir,
java.lang.String columnName) |
static Naming<CogEnumeratedType> |
listCogEnumeratedTypes(VfsFile csvFile) |
static Naming<CogEnumeratedType> |
picklistsFromCsv(java.io.File file) |
static Naming<CogEnumeratedType> |
picklistsFromCsv(VfsFile vfs) |
static Naming<java.util.List<java.lang.String>> |
picklistsFromDirectory(VfsDirectory picklistCsvDir) |
static Naming<java.util.List<java.lang.String>> |
picklistsFromDirectory(VfsDirectory picklistCsvDir,
java.lang.String columnName) |
static java.util.List<CogStructureField> |
readCsv(java.io.File f)
Given a java File object (a csv file) returns a list of CogStructureField objects.
|
static CogStructureType |
readCsv(java.lang.String name,
java.lang.String javaClassName,
java.lang.String controlName,
java.io.File f)
Given variable name, java class name, control name and java File object of a
csv file containing information for the CogStructureFields, this returns a
CogStructureType which can be used to create a gui.
|
static CogStructureType |
readCsv(java.lang.String name,
java.lang.String javaClassName,
java.lang.String controlName,
VfsFile f)
Given a VfsFile object, name, javaClassName, and control name it returns a
CogStructureType object.
|
static java.util.List<CogStructureField> |
readCsv(VfsFile f)
Given a VfsFile object of the csv file containing data, returns
a list of CogStructureField objects.
|
public static final java.lang.String NAME
public static final java.lang.String LABEL
public static final java.lang.String GROUP
public static final java.lang.String DESCRIPTION
public static final java.lang.String TYPE
public static java.util.List<CogStructureField> readCsv(VfsFile f)
Given a VfsFile object of the csv file containing data, returns a list of CogStructureField objects.
VfsFile - fpublic static java.util.List<CogStructureField> readCsv(java.io.File f)
Given a java File object (a csv file) returns a list of CogStructureField objects. This csv file Must have column names and data name, label, and type. Tab and description is optional.
File - filepublic static CogStructureType readCsv(java.lang.String name, java.lang.String javaClassName, java.lang.String controlName, java.io.File f)
Given variable name, java class name, control name and java File object of a csv file containing information for the CogStructureFields, this returns a CogStructureType which can be used to create a gui.
String - nameString - javaClassNameString - controlNameFile - fpublic static CogStructureType readCsv(java.lang.String name, java.lang.String javaClassName, java.lang.String controlName, VfsFile f)
Given a VfsFile object, name, javaClassName, and control name it returns a CogStructureType object.
String - nameString - javaClassNameString - controlNameVfsFile - fpublic static Naming<CogEnumeratedType> picklistsFromCsv(VfsFile vfs)
public static Naming<CogEnumeratedType> picklistsFromCsv(java.io.File file)
public static Naming<CogEnumeratedType> listCogEnumeratedTypes(VfsFile csvFile)
public static Naming<CogEnumeratedType> listCogEnumeratedTypes(java.io.File file)
public static Naming<CogEnumeratedType> listCogEnumeratedTypes(VfsDirectory picklistCsvDir, java.lang.String columnName)
public static Naming<java.util.List<java.lang.String>> picklistsFromDirectory(VfsDirectory picklistCsvDir)
public static Naming<java.util.List<java.lang.String>> picklistsFromDirectory(VfsDirectory picklistCsvDir, java.lang.String columnName)