org.tridas.io.naming
Class UUIDNamingConvention

java.lang.Object
  extended by org.tridas.io.naming.AbstractNamingConvention
      extended by org.tridas.io.naming.UUIDNamingConvention
All Implemented Interfaces:
INamingConvention

public class UUIDNamingConvention
extends AbstractNamingConvention

Produces a universally unique file names

Author:
peterbrewer

Nested Class Summary
 
Nested classes/interfaces inherited from class org.tridas.io.naming.AbstractNamingConvention
AbstractNamingConvention.DendoFileInfo
 
Field Summary
 
Fields inherited from class org.tridas.io.naming.AbstractNamingConvention
addSequenceNumbersForUniqueness, DEFAULT_FILENAME
 
Constructor Summary
UUIDNamingConvention()
           
 
Method Summary
protected  String getDendroFilename(IDendroFile argFile, org.tridas.schema.TridasProject argProject, org.tridas.schema.TridasDerivedSeries argSeries)
           
protected  String getDendroFilename(IDendroFile argFile, org.tridas.schema.TridasProject argProject, org.tridas.schema.TridasObject argObject, org.tridas.schema.TridasElement argElement, org.tridas.schema.TridasSample argSample, org.tridas.schema.TridasRadius argRadius, org.tridas.schema.TridasMeasurementSeries argSeries)
           
 String getDescription()
           
 String getName()
           
 
Methods inherited from class org.tridas.io.naming.AbstractNamingConvention
clearRegisteredFiles, getFilename, registerFile, registerFile, setAddSequenceNumbersForUniqueness, setFilename
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UUIDNamingConvention

public UUIDNamingConvention()
Method Detail

getDendroFilename

protected String getDendroFilename(IDendroFile argFile,
                                   org.tridas.schema.TridasProject argProject,
                                   org.tridas.schema.TridasObject argObject,
                                   org.tridas.schema.TridasElement argElement,
                                   org.tridas.schema.TridasSample argSample,
                                   org.tridas.schema.TridasRadius argRadius,
                                   org.tridas.schema.TridasMeasurementSeries argSeries)
Specified by:
getDendroFilename in class AbstractNamingConvention

getDendroFilename

protected String getDendroFilename(IDendroFile argFile,
                                   org.tridas.schema.TridasProject argProject,
                                   org.tridas.schema.TridasDerivedSeries argSeries)
Specified by:
getDendroFilename in class AbstractNamingConvention

getDescription

public String getDescription()
Specified by:
getDescription in interface INamingConvention
Specified by:
getDescription in class AbstractNamingConvention
See Also:
INamingConvention.getDescription()

getName

public String getName()
Specified by:
getName in interface INamingConvention
Specified by:
getName in class AbstractNamingConvention


Copyright © 2011. All Rights Reserved.