thredds.cataloggen.config
Class CatalogRefExpander

java.lang.Object
  extended by thredds.cataloggen.config.CatalogRefExpander

public class CatalogRefExpander
extends java.lang.Object

Describes when in the expansion of a DatasetSource a catalogRef is created and a child DatasetSource is expanded.

Since:
2004-12-03T22:51:34-0700
Author:
Ethan Davis

Constructor Summary
CatalogRefExpander(java.lang.String name, java.lang.String directoryMatchPattern, java.lang.String catalogTitleSubstitutionPattern, java.lang.String catalogFilenameSubstitutionPattern, boolean expand, boolean flattenCatalog)
           
 
Method Summary
 java.lang.String catalogRefFilename()
           
 java.lang.String catalogRefTitle()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getCatalogFilenameSubstitutionPattern()
           
 java.lang.String getCatalogTitleSubstitutionPattern()
           
 java.lang.String getDirectoryMatchPattern()
           
 java.lang.String getName()
           
 int hashCode()
           
 boolean isExpand()
           
 boolean isFlattenCatalog()
           
 boolean makeCatalogRef(InvDataset dataset)
           
 void setCatalogFilenameSubstitutionPattern(java.lang.String catalogFilenameSubstitutionPattern)
           
 void setCatalogTitleSubstitutionPattern(java.lang.String catalogTitleSubstitutionPattern)
           
 void setDirectoryMatchPattern(java.lang.String directoryMatchPattern)
           
 void setExpand(boolean expand)
           
 void setFlattenCatalog(boolean flattenCatalog)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CatalogRefExpander

public CatalogRefExpander(java.lang.String name,
                          java.lang.String directoryMatchPattern,
                          java.lang.String catalogTitleSubstitutionPattern,
                          java.lang.String catalogFilenameSubstitutionPattern,
                          boolean expand,
                          boolean flattenCatalog)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDirectoryMatchPattern

public java.lang.String getDirectoryMatchPattern()

setDirectoryMatchPattern

public void setDirectoryMatchPattern(java.lang.String directoryMatchPattern)

getCatalogTitleSubstitutionPattern

public java.lang.String getCatalogTitleSubstitutionPattern()

setCatalogTitleSubstitutionPattern

public void setCatalogTitleSubstitutionPattern(java.lang.String catalogTitleSubstitutionPattern)

getCatalogFilenameSubstitutionPattern

public java.lang.String getCatalogFilenameSubstitutionPattern()

setCatalogFilenameSubstitutionPattern

public void setCatalogFilenameSubstitutionPattern(java.lang.String catalogFilenameSubstitutionPattern)

isExpand

public boolean isExpand()

setExpand

public void setExpand(boolean expand)

isFlattenCatalog

public boolean isFlattenCatalog()

setFlattenCatalog

public void setFlattenCatalog(boolean flattenCatalog)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

makeCatalogRef

public boolean makeCatalogRef(InvDataset dataset)

catalogRefTitle

public java.lang.String catalogRefTitle()

catalogRefFilename

public java.lang.String catalogRefFilename()