public interface Parser
Modifier and Type | Method and Description |
---|---|
Parser |
clone() |
java.util.List<DynObject> |
getData() |
DynStruct |
getDataStruct() |
java.lang.String |
getDescription() |
java.lang.String |
getEndDelimiter() |
java.lang.String |
getEstado() |
java.util.List<java.lang.String> |
getExtensionSupported() |
EditableFeatureType |
getFeatureType() |
java.lang.String |
getFieldDefinitionName(int index) |
java.lang.String |
getFieldDefinitionName(java.lang.String name) |
java.lang.String |
getFieldDefinitionNewName(int index) |
java.lang.String |
getFieldDefinitionNewName(java.lang.String name) |
java.util.List |
getFieldDefinitions() |
int |
getFieldDefinitionType(java.lang.String name) |
java.lang.String |
getFieldDelimiter() |
java.lang.String |
getFieldNameSeparator() |
java.lang.String |
getHeaderToken() |
java.lang.String |
getMetadataFieldNameSeparator() |
java.util.Map<java.lang.String,java.lang.String> |
getMetadataInfo(java.io.File file) |
java.lang.String |
getMetadataToken() |
java.lang.String |
getName() |
java.lang.String[] |
getOrderedFieldNames() |
java.lang.String |
getProjectId() |
IProjection |
getProjection() |
java.lang.String |
getProjectName() |
java.lang.String |
getProjectYear() |
java.lang.String |
getStartDelimiter() |
boolean |
hasFieldName() |
boolean |
hasHeader() |
boolean |
hasHeaderTokenRepited() |
boolean |
hasMetadata() |
boolean |
hasMetadataFieldName() |
boolean |
hasStartEndDelimiters() |
void |
initializeParser() |
boolean |
isFileSupported(java.io.File file) |
java.util.List<DynObject> |
parseFile(java.io.File file) |
java.util.List<DynObject> |
parseFile(java.io.File file,
DynStruct struct) |
void |
readMetadata(java.io.File file) |
void |
setData(java.util.List<DynObject> data) |
void |
setDataStruct(DynStruct struct) |
void |
setEstado(java.lang.String estado) |
void |
setFieldDefinitionNewName(java.lang.String name,
java.lang.String newName) |
void |
setFile(java.io.File file) |
void |
setProjectId(java.lang.String projectId) |
void |
setProjection(IProjection projection) |
void |
setProjectName(java.lang.String projectName) |
void |
setProjectYear(java.lang.String projectYear) |
java.util.List<DynObject> |
updateDataContent(DynStruct struct) |
java.util.List<DynObject> |
updateDataContent(DynStruct struct,
java.util.List<java.lang.String> fieldNames) |
void initializeParser()
boolean isFileSupported(java.io.File file)
java.lang.String getName()
java.lang.String getDescription()
java.util.List<java.lang.String> getExtensionSupported()
boolean hasMetadata()
java.lang.String getMetadataToken()
boolean hasMetadataFieldName()
java.lang.String getMetadataFieldNameSeparator()
java.util.Map<java.lang.String,java.lang.String> getMetadataInfo(java.io.File file)
boolean hasStartEndDelimiters()
java.lang.String getStartDelimiter()
java.lang.String getEndDelimiter()
boolean hasHeader()
java.lang.String getHeaderToken()
boolean hasHeaderTokenRepited()
java.lang.String getFieldDelimiter()
boolean hasFieldName()
java.lang.String getFieldNameSeparator()
DynStruct getDataStruct()
void setDataStruct(DynStruct struct)
EditableFeatureType getFeatureType()
java.util.List<DynObject> parseFile(java.io.File file)
java.util.List<DynObject> updateDataContent(DynStruct struct, java.util.List<java.lang.String> fieldNames)
void setFile(java.io.File file)
IProjection getProjection()
void setProjection(IProjection projection)
java.util.List<DynObject> getData()
void setData(java.util.List<DynObject> data)
java.util.List getFieldDefinitions()
int getFieldDefinitionType(java.lang.String name)
java.lang.String getFieldDefinitionName(java.lang.String name)
java.lang.String getFieldDefinitionName(int index)
java.lang.String getFieldDefinitionNewName(java.lang.String name)
java.lang.String getFieldDefinitionNewName(int index)
void setFieldDefinitionNewName(java.lang.String name, java.lang.String newName)
void setProjectId(java.lang.String projectId)
void setProjectName(java.lang.String projectName)
void setProjectYear(java.lang.String projectYear)
void setEstado(java.lang.String estado)
java.lang.String getProjectId()
java.lang.String getProjectName()
java.lang.String getProjectYear()
java.lang.String getEstado()
Parser clone()
void readMetadata(java.io.File file)
java.lang.String[] getOrderedFieldNames()