thredds.cataloggen.config
Class CatalogRefExpander

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

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

Constructor Detail

CatalogRefExpander

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

getName

public String getName()

setName

public void setName(String name)

getDirectoryMatchPattern

public String getDirectoryMatchPattern()

setDirectoryMatchPattern

public void setDirectoryMatchPattern(String directoryMatchPattern)

getCatalogTitleSubstitutionPattern

public String getCatalogTitleSubstitutionPattern()

setCatalogTitleSubstitutionPattern

public void setCatalogTitleSubstitutionPattern(String catalogTitleSubstitutionPattern)

getCatalogFilenameSubstitutionPattern

public String getCatalogFilenameSubstitutionPattern()

setCatalogFilenameSubstitutionPattern

public void setCatalogFilenameSubstitutionPattern(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(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

makeCatalogRef

public boolean makeCatalogRef(InvDataset dataset)

catalogRefTitle

public String catalogRefTitle()

catalogRefFilename

public String catalogRefFilename()


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.