public class P190Parser extends AbstractParser
AbstractParser.FieldDefinition
Modifier and Type | Field and Description |
---|---|
static String |
DESCRIPTION |
static String |
NAME |
availableExtensions, blankFieldCount, defaultProjection, dynManager, dynStruct, featureType, file, geomanager, metadata
Constructor and Description |
---|
P190Parser(SeismicManager manager) |
Modifier and Type | Method and Description |
---|---|
Parser |
clone() |
protected DynObject |
createDynObject(String[] fields) |
protected void |
extractFeatures(File file,
boolean onlyFirst) |
String |
getDescription() |
String |
getEndDelimiter() |
String |
getFieldDelimiter() |
String |
getFieldNameSeparator() |
protected Map<String,Object> |
getFirstFeature() |
String |
getHeaderToken() |
String |
getMetadataFieldNameSeparator() |
String |
getMetadataToken() |
String |
getName() |
String[] |
getOrderedFieldNames() |
String |
getStartDelimiter() |
boolean |
hasFieldName() |
boolean |
hasHeader() |
boolean |
hasHeaderTokenRepited() |
boolean |
hasMetadata() |
boolean |
hasMetadataFieldName() |
boolean |
hasStartEndDelimiters() |
protected void |
initializeDefinitions() |
boolean |
isFileSupported(File file) |
protected void |
readDocument(File file,
boolean onlyFirst) |
void |
readMetadata(File file) |
List<DynObject> |
updateDataContent(DynStruct struct,
List<String> fieldNames) |
addFieldDefinition, createDynObjectProjectInfo, getData, getDataStruct, getDataStructure, getDefaultProjection, getDriverManager, getEstado, getExtensionSupported, getFeatures, getFeatureStore, getFeatureType, getFieldDefinitionName, getFieldDefinitionName, getFieldDefinitionNewName, getFieldDefinitionNewName, getFieldDefinitions, getFieldDefinitionType, getFieldNames, getGeographicField, getMetadataInfo, getProjectId, getProjection, getProjectionData, getProjectName, getProjectYear, hasProjectionData, initializeParser, parseFile, parseFile, postParsingProcess, preParsingProcess, setData, setDataStruct, setEstado, setFieldDefinitionNewName, setFile, setProjectId, setProjection, setProjectName, setProjectYear, updateDataContent, updateDataContent
public P190Parser(SeismicManager manager)
protected void initializeDefinitions()
initializeDefinitions
in class AbstractParser
public String[] getOrderedFieldNames()
getOrderedFieldNames
in interface Parser
getOrderedFieldNames
in class AbstractParser
public String getName()
getName
in interface Parser
getName
in class AbstractParser
public String getDescription()
getDescription
in interface Parser
getDescription
in class AbstractParser
public boolean hasStartEndDelimiters()
hasStartEndDelimiters
in interface Parser
hasStartEndDelimiters
in class AbstractParser
public String getStartDelimiter()
getStartDelimiter
in interface Parser
getStartDelimiter
in class AbstractParser
public String getEndDelimiter()
getEndDelimiter
in interface Parser
getEndDelimiter
in class AbstractParser
public boolean hasHeader()
hasHeader
in interface Parser
hasHeader
in class AbstractParser
public String getHeaderToken()
getHeaderToken
in interface Parser
getHeaderToken
in class AbstractParser
public boolean hasHeaderTokenRepited()
hasHeaderTokenRepited
in interface Parser
hasHeaderTokenRepited
in class AbstractParser
public String getFieldDelimiter()
getFieldDelimiter
in interface Parser
getFieldDelimiter
in class AbstractParser
public boolean hasFieldName()
hasFieldName
in interface Parser
hasFieldName
in class AbstractParser
public String getFieldNameSeparator()
getFieldNameSeparator
in interface Parser
getFieldNameSeparator
in class AbstractParser
public boolean hasMetadata()
public String getMetadataToken()
public boolean hasMetadataFieldName()
public String getMetadataFieldNameSeparator()
protected void extractFeatures(File file, boolean onlyFirst)
extractFeatures
in class AbstractParser
protected void readDocument(File file, boolean onlyFirst)
readDocument
in class AbstractParser
protected DynObject createDynObject(String[] fields)
createDynObject
in class AbstractParser
public void readMetadata(File file)
readMetadata
in interface Parser
readMetadata
in class AbstractParser
public List<DynObject> updateDataContent(DynStruct struct, List<String> fieldNames)
updateDataContent
in interface Parser
updateDataContent
in class AbstractParser
public boolean isFileSupported(File file)
isFileSupported
in interface Parser
isFileSupported
in class AbstractParser
public Parser clone()
clone
in interface Parser
clone
in class AbstractParser