public class SiteMapToCatalog
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
SiteMapToCatalog.SiteMapItem |
class |
SiteMapToCatalog.SiteMapNode |
Constructor and Description |
---|
SiteMapToCatalog(java.lang.String siteMapFileName,
java.lang.String hyraxServiceBase,
java.lang.String gatewayServiceBase,
java.lang.String s3BucketUrl) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCatalogLink(SiteMapToCatalog.SiteMapNode smNode,
java.lang.String indent) |
org.jdom.Element |
getCatalogRef(SiteMapToCatalog.SiteMapItem smi)
|
org.jdom.Element |
getDataset(SiteMapToCatalog.SiteMapItem smi,
java.lang.String hyraxServicePrefix,
java.lang.String gatewayServicePath,
java.lang.String s3BucketUrl)
|
java.lang.String |
getDatasetHtmlRow(SiteMapToCatalog.SiteMapItem smi,
java.lang.String a0DatasetUrl,
java.lang.String a1DatasetUrl,
java.lang.String a2DatasetUrl,
java.lang.String s3ObjectUrl,
java.lang.String indent) |
java.lang.String |
getHtmlCatalogFromNode(SiteMapToCatalog.SiteMapNode smNode,
java.lang.String hyraxServicePrefix,
java.lang.String gatewayServicePath,
java.lang.String s3BucketUrl) |
void |
ingestSiteMap() |
static void |
main(java.lang.String[] args) |
void |
writeCatalogTree(java.lang.String catalogDirName) |
void |
writeCombined(java.lang.String outputDirName,
boolean addHtmlCatalog) |
void |
writeDataTree(java.lang.String targetDataDirName,
boolean addHtmlCatalog) |
void |
writeDataTreeNode(java.io.File targetDir,
SiteMapToCatalog.SiteMapNode dataTreeNode,
boolean addHtmlCatalog) |
public SiteMapToCatalog(java.lang.String siteMapFileName, java.lang.String hyraxServiceBase, java.lang.String gatewayServiceBase, java.lang.String s3BucketUrl) throws java.io.IOException
java.io.IOException
public org.jdom.Element getCatalogRef(SiteMapToCatalog.SiteMapItem smi)
public org.jdom.Element getDataset(SiteMapToCatalog.SiteMapItem smi, java.lang.String hyraxServicePrefix, java.lang.String gatewayServicePath, java.lang.String s3BucketUrl)
smi
- public java.lang.String getHtmlCatalogFromNode(SiteMapToCatalog.SiteMapNode smNode, java.lang.String hyraxServicePrefix, java.lang.String gatewayServicePath, java.lang.String s3BucketUrl) throws java.io.IOException
java.io.IOException
public java.lang.String getCatalogLink(SiteMapToCatalog.SiteMapNode smNode, java.lang.String indent)
public java.lang.String getDatasetHtmlRow(SiteMapToCatalog.SiteMapItem smi, java.lang.String a0DatasetUrl, java.lang.String a1DatasetUrl, java.lang.String a2DatasetUrl, java.lang.String s3ObjectUrl, java.lang.String indent) throws java.io.IOException
java.io.IOException
public void ingestSiteMap() throws java.io.IOException
java.io.IOException
public void writeCatalogTree(java.lang.String catalogDirName) throws java.io.IOException
java.io.IOException
public void writeDataTree(java.lang.String targetDataDirName, boolean addHtmlCatalog) throws java.io.IOException
java.io.IOException
public void writeDataTreeNode(java.io.File targetDir, SiteMapToCatalog.SiteMapNode dataTreeNode, boolean addHtmlCatalog) throws java.io.IOException
java.io.IOException
public void writeCombined(java.lang.String outputDirName, boolean addHtmlCatalog) throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception