Package org.gvsig.seismic.impl
Class AbstractParser
java.lang.Object
org.gvsig.seismic.impl.AbstractParser
- All Implemented Interfaces:
Parser
- Direct Known Subclasses:
CADParser,GEOGParser,H19Parser,P190Parser,PTOParser,R06Parser,RPSParser,UKOOA84Parser
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected org.gvsig.crs.projection.lib.Projectionprotected org.gvsig.tools.dynobject.DynObjectManagerprotected org.gvsig.tools.dynobject.DynStructprotected org.gvsig.fmap.dal.feature.EditableFeatureTypeprotected Fileprotected org.gvsig.fmap.geom.GeometryManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddFieldDefinition(String nombre, int type) abstract Parserclone()protected org.gvsig.tools.dynobject.DynObjectcreateDynObject(String[] fields) protected voidcreateDynObjectProjectInfo(org.gvsig.tools.dynobject.DynObject dynObject) protected voidextractFeatures(File file, boolean onlyFirst) List<org.gvsig.tools.dynobject.DynObject> getData()org.gvsig.tools.dynobject.DynStructprotected voidprotected org.gvsig.crs.projection.lib.Projectionabstract Stringabstract Stringvoidorg.gvsig.fmap.dal.feature.FeatureStoreorg.gvsig.fmap.dal.feature.EditableFeatureTypegetFieldDefinitionName(int index) getFieldDefinitionName(String name) getFieldDefinitionNewName(int index) intgetFieldDefinitionType(String name) abstract Stringabstract Stringprotected StringgetGeographicField(String original) abstract StringgetMetadataInfo(File file) abstract StringgetName()String[]org.gvsig.crs.projection.lib.Projectionprotected org.gvsig.crs.projection.lib.ProjectiongetProjectionData(String value) abstract Stringabstract booleanabstract booleanabstract booleanprotected booleanhasProjectionData(String key) abstract booleanprotected voidvoidbooleanisFileSupported(File file) List<org.gvsig.tools.dynobject.DynObject> List<org.gvsig.tools.dynobject.DynObject> protected voidprotected voidprotected voidreadDocument(File file, boolean onlyFirst) voidreadMetadata(File file) voidvoidsetDataStruct(org.gvsig.tools.dynobject.DynStruct struct) voidvoidsetFieldDefinitionNewName(String name, String newName) voidvoidsetProjectId(String projectId) voidsetProjection(org.gvsig.crs.projection.lib.Projection proj) voidsetProjectName(String projectName) voidsetProjectYear(String projectYear) List<org.gvsig.tools.dynobject.DynObject> List<org.gvsig.tools.dynobject.DynObject> updateDataContent(org.gvsig.tools.dynobject.DynStruct struct) List<org.gvsig.tools.dynobject.DynObject> updateDataContent(org.gvsig.tools.dynobject.DynStruct struct, List<String> fieldNames) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.seismic.Parser
getMetadataFieldNameSeparator, getMetadataToken, hasMetadata, hasMetadataFieldName
-
Field Details
-
geomanager
protected org.gvsig.fmap.geom.GeometryManager geomanager -
availableExtensions
-
dynManager
protected org.gvsig.tools.dynobject.DynObjectManager dynManager -
dynStruct
protected org.gvsig.tools.dynobject.DynStruct dynStruct -
file
-
metadata
-
featureType
protected org.gvsig.fmap.dal.feature.EditableFeatureType featureType -
blankFieldCount
protected int blankFieldCount -
defaultProjection
protected org.gvsig.crs.projection.lib.Projection defaultProjection
-
-
Constructor Details
-
AbstractParser
-
-
Method Details
-
initializeParser
public void initializeParser()- Specified by:
initializeParserin interfaceParser
-
isFileSupported
- Specified by:
isFileSupportedin interfaceParser
-
setFile
-
getOrderedFieldNames
- Specified by:
getOrderedFieldNamesin interfaceParser
-
addFieldDefinition
-
getFieldDefinitions
- Specified by:
getFieldDefinitionsin interfaceParser
-
initializeDefinitions
protected void initializeDefinitions() -
getFieldDefinitionType
- Specified by:
getFieldDefinitionTypein interfaceParser
-
createDynObjectProjectInfo
protected void createDynObjectProjectInfo(org.gvsig.tools.dynobject.DynObject dynObject) -
getProjectYear
- Specified by:
getProjectYearin interfaceParser
-
getProjectName
- Specified by:
getProjectNamein interfaceParser
-
getProjectId
- Specified by:
getProjectIdin interfaceParser
-
getEstado
-
getFieldDefinitionName
- Specified by:
getFieldDefinitionNamein interfaceParser
-
getFieldDefinitionName
- Specified by:
getFieldDefinitionNamein interfaceParser
-
getFieldDefinitionNewName
- Specified by:
getFieldDefinitionNewNamein interfaceParser
-
getFieldDefinitionNewName
- Specified by:
getFieldDefinitionNewNamein interfaceParser
-
setFieldDefinitionNewName
- Specified by:
setFieldDefinitionNewNamein interfaceParser
-
getFieldNames
-
getName
-
getDescription
- Specified by:
getDescriptionin interfaceParser
-
hasStartEndDelimiters
public abstract boolean hasStartEndDelimiters()- Specified by:
hasStartEndDelimitersin interfaceParser
-
getStartDelimiter
- Specified by:
getStartDelimiterin interfaceParser
-
getEndDelimiter
- Specified by:
getEndDelimiterin interfaceParser
-
hasHeader
public abstract boolean hasHeader() -
getHeaderToken
- Specified by:
getHeaderTokenin interfaceParser
-
hasHeaderTokenRepited
public abstract boolean hasHeaderTokenRepited()- Specified by:
hasHeaderTokenRepitedin interfaceParser
-
getFieldDelimiter
- Specified by:
getFieldDelimiterin interfaceParser
-
hasFieldName
public abstract boolean hasFieldName()- Specified by:
hasFieldNamein interfaceParser
-
getFieldNameSeparator
- Specified by:
getFieldNameSeparatorin interfaceParser
-
preParsingProcess
protected void preParsingProcess() -
postParsingProcess
protected void postParsingProcess() -
getDriverManager
-
parseFile
-
parseFile
-
getFeatures
public void getFeatures() -
extractFeatures
-
getDataStruct
public org.gvsig.tools.dynobject.DynStruct getDataStruct()- Specified by:
getDataStructin interfaceParser
-
setDataStruct
public void setDataStruct(org.gvsig.tools.dynobject.DynStruct struct) - Specified by:
setDataStructin interfaceParser
-
getFeatureStore
public org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore() -
getFeatureType
public org.gvsig.fmap.dal.feature.EditableFeatureType getFeatureType()- Specified by:
getFeatureTypein interfaceParser
-
getDataStructure
protected void getDataStructure() -
updateDataContent
-
updateDataContent
public List<org.gvsig.tools.dynobject.DynObject> updateDataContent(org.gvsig.tools.dynobject.DynStruct struct) - Specified by:
updateDataContentin interfaceParser
-
updateDataContent
public List<org.gvsig.tools.dynobject.DynObject> updateDataContent(org.gvsig.tools.dynobject.DynStruct struct, List<String> fieldNames) - Specified by:
updateDataContentin interfaceParser
-
getMetadataInfo
- Specified by:
getMetadataInfoin interfaceParser
-
readMetadata
- Specified by:
readMetadatain interfaceParser
-
getProjectionData
-
hasProjectionData
-
readDocument
-
createDynObject
-
getExtensionSupported
- Specified by:
getExtensionSupportedin interfaceParser
-
getProjection
public org.gvsig.crs.projection.lib.Projection getProjection()- Specified by:
getProjectionin interfaceParser
-
setProjection
public void setProjection(org.gvsig.crs.projection.lib.Projection proj) - Specified by:
setProjectionin interfaceParser
-
getDefaultProjection
protected org.gvsig.crs.projection.lib.Projection getDefaultProjection() -
getData
-
setData
-
getGeographicField
-
setProjectId
- Specified by:
setProjectIdin interfaceParser
-
setProjectName
- Specified by:
setProjectNamein interfaceParser
-
setProjectYear
- Specified by:
setProjectYearin interfaceParser
-
setEstado
-
clone
-