org.tridas.io.defaults
Class TridasMetadataFieldSet

java.lang.Object
  extended by org.tridas.io.defaults.AbstractMetadataFieldSet
      extended by org.tridas.io.defaults.AbstractTridasMetadataFieldSet
          extended by org.tridas.io.defaults.TridasMetadataFieldSet
All Implemented Interfaces:
Cloneable, IMetadataFieldSet
Direct Known Subclasses:
BelfastAppleToTridasDefaults, BelfastArchiveToTridasDefaults, BesanconToTridasDefaults, CatrasToTridasDefaults, CorinaToTridasDefaults, CSVMatrixToTridasDefaults, DendroDBToTridasDefaults, ExcelMatrixToTridasDefaults, HeidelbergToTridasDefaults, NottinghamToTridasDefaults, ODFMatrixToTridasDefaults, OOXMLToTridasDefaults, OxfordToTridasDefaults, Past4ToTridasDefaults, SheffieldToTridasDefaults, TophamToTridasDefaults, TridasToTrimsDefaults, TrimsToTridasDefaults, TucsonCompactToTridasDefaults, TucsonToTridasDefaults, VFormatToTridasDefaults, WinDendroToTridasDefaults

public class TridasMetadataFieldSet
extends AbstractTridasMetadataFieldSet

Mandatory fields as specified by the Tridas schema along with their default values

Author:
peterbrewer

Nested Class Summary
static class TridasMetadataFieldSet.TridasMandatoryField
           
 
Constructor Summary
TridasMetadataFieldSet()
           
 
Method Summary
protected  org.tridas.schema.TridasDerivedSeries getDefaultTridasDerivedSeries()
          Returns a non-cascading TridasDerivedSeries with default values
protected  org.tridas.schema.TridasElement getDefaultTridasElement()
          Returns a non-cascading TridasElement with default values
protected  org.tridas.schema.TridasMeasurementSeries getDefaultTridasMeasurementSeries()
          Returns a non-cascading TridasMeasurementSeries with default values
protected  org.tridas.schema.TridasObject getDefaultTridasObject()
          Returns a non-cascading TridasObject with default values
protected  org.tridas.schema.TridasProject getDefaultTridasProject()
          Returns a non-cascading TridasProject with default values
protected  org.tridas.schema.TridasRadius getDefaultTridasRadius()
          Returns a non-cascading TridasRadius with default values
protected  org.tridas.schema.TridasSample getDefaultTridasSample()
          Returns a non-cascading TridasSample with default values
protected  org.tridas.schema.TridasWoodCompleteness getDefaultWoodCompleteness()
           
protected  void initDefaultValues()
          initialize the default values in this set
 
Methods inherited from class org.tridas.io.defaults.AbstractTridasMetadataFieldSet
getDerivedSeriesWithDefaults, getDerivedSeriesWithDefaults, getElementWithDefaults, getElementWithDefaults, getMeasurementSeriesWithDefaults, getMeasurementSeriesWithDefaults, getObjectWithDefaults, getObjectWithDefaults, getProjectWithDefaults, getProjectWithDefaults, getRadiusWithDefaults, getSampleWithDefaults, getSampleWithDefaults
 
Methods inherited from class org.tridas.io.defaults.AbstractMetadataFieldSet
addConversionWarning, addIgnoredWarning, addTruncatedWarning, clone, getBooleanDefaultValue, getDateTimeDefaultValue, getDefaultValue, getDoubleDefaultValue, getEnumKeyset, getIntegerDefaultValue, getPast4BooleanDefaultValue, getSafeIntYearDefaultValue, getSheffieldStringDefaultValue, getStringDefaultValue, getWarnings, keySet, setDefaultValue
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TridasMetadataFieldSet

public TridasMetadataFieldSet()
Method Detail

initDefaultValues

protected void initDefaultValues()
Description copied from class: AbstractMetadataFieldSet
initialize the default values in this set

Specified by:
initDefaultValues in class AbstractMetadataFieldSet

getDefaultTridasProject

protected org.tridas.schema.TridasProject getDefaultTridasProject()
Description copied from class: AbstractTridasMetadataFieldSet
Returns a non-cascading TridasProject with default values

Specified by:
getDefaultTridasProject in class AbstractTridasMetadataFieldSet
Returns:

getDefaultTridasObject

protected org.tridas.schema.TridasObject getDefaultTridasObject()
Description copied from class: AbstractTridasMetadataFieldSet
Returns a non-cascading TridasObject with default values

Specified by:
getDefaultTridasObject in class AbstractTridasMetadataFieldSet
Returns:

getDefaultTridasElement

protected org.tridas.schema.TridasElement getDefaultTridasElement()
Description copied from class: AbstractTridasMetadataFieldSet
Returns a non-cascading TridasElement with default values

Specified by:
getDefaultTridasElement in class AbstractTridasMetadataFieldSet
Returns:

getDefaultTridasSample

protected org.tridas.schema.TridasSample getDefaultTridasSample()
Description copied from class: AbstractTridasMetadataFieldSet
Returns a non-cascading TridasSample with default values

Specified by:
getDefaultTridasSample in class AbstractTridasMetadataFieldSet
Returns:

getDefaultTridasRadius

protected org.tridas.schema.TridasRadius getDefaultTridasRadius()
Description copied from class: AbstractTridasMetadataFieldSet
Returns a non-cascading TridasRadius with default values

Specified by:
getDefaultTridasRadius in class AbstractTridasMetadataFieldSet
Returns:

getDefaultTridasMeasurementSeries

protected org.tridas.schema.TridasMeasurementSeries getDefaultTridasMeasurementSeries()
Description copied from class: AbstractTridasMetadataFieldSet
Returns a non-cascading TridasMeasurementSeries with default values

Specified by:
getDefaultTridasMeasurementSeries in class AbstractTridasMetadataFieldSet
Returns:

getDefaultTridasDerivedSeries

protected org.tridas.schema.TridasDerivedSeries getDefaultTridasDerivedSeries()
Description copied from class: AbstractTridasMetadataFieldSet
Returns a non-cascading TridasDerivedSeries with default values

Specified by:
getDefaultTridasDerivedSeries in class AbstractTridasMetadataFieldSet
Returns:

getDefaultWoodCompleteness

protected org.tridas.schema.TridasWoodCompleteness getDefaultWoodCompleteness()


Copyright © 2011. All Rights Reserved.