public class mdeXml2Html extends Object
| Constructor and Description |
|---|
mdeXml2Html() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addDateStamp(org.jdom.Document xmlDoc,
boolean overwrite) |
static org.jdom.Element |
addElementOrSection(org.jdom.Document xmlDoc,
String path,
String endPath,
boolean above) |
static void |
addUUID(org.jdom.Document xmlDoc,
boolean overwriteUUIDs) |
static void |
applyElementChanges(org.jdom.Document xmlDoc,
org.json.JSONArray changes) |
static void |
applySectionChange(org.jdom.Document xmlDoc,
org.json.JSONObject change) |
static String |
buildXPath(org.jdom.Element e) |
static String |
calcParentPath(String path) |
static void |
cleanUpMetadata(org.jdom.Document doc,
boolean serviceMode,
boolean datasetMode) |
static void |
cleanUpMetadata(org.jdom.Element mdNode,
List<String> elementsToBeRemoved)
Removes elements safely from metadata
|
static org.jdom.Document |
convertElem2Doc(org.jdom.Element e) |
static String |
convertElement2Html(org.jdom.Element e) |
static String |
convertElement2Html(org.jdom.Element e,
Boolean viewMode) |
static org.jdom.Element |
createPath(String path,
String endPath) |
static org.jdom.Document |
dCtoISO19115Synchronizer(org.jdom.Document doc)
Preprocessor that syncs elements from the dublin core branch to the
iso19115 branche
|
static org.jdom.Document |
dCtoISO19115Synchronizer(org.jdom.Document doc,
Boolean viewMode) |
static org.jdom.Element |
deleteElementOrSection(org.jdom.Document xmlDoc,
String elementOrSectionPath) |
static org.jdom.Document |
extraPostprocessor1(org.jdom.Document doc)
Extra postprocessor that works on transformed html and may change e.g. css
client specific.
|
static org.jdom.Document |
extraPostprocessor1(org.jdom.Document doc,
Boolean viewMode) |
static org.jdom.Document |
extraPreprocessor1(org.jdom.Document doc)
Extra preprocesser that works on xml and may add customer specific elements
or defaults
|
static org.jdom.Document |
extraPreprocessor1(org.jdom.Document doc,
Boolean viewMode) |
static org.jdom.Document |
extraPreprocessor2(org.jdom.Document doc)
Extra preprocesser that works on xml and may add customer specific elements
or defaults
|
static org.jdom.Document |
extraPreprocessor2(org.jdom.Document doc,
Boolean viewMode) |
static org.jdom.Document |
extraSync1(org.jdom.Document doc)
Extra sync transformer for client specific use
|
static org.jdom.Document |
extraSync1(org.jdom.Document doc,
Boolean viewMode) |
static org.jdom.Document |
extraSync2(org.jdom.Document doc)
Extra sync transformer for client specific use
|
static org.jdom.Document |
extraSync2(org.jdom.Document doc,
Boolean viewMode) |
static org.jdom.Element |
getParentElement(org.jdom.Document xmlDoc,
String path) |
static String |
getSavedValueOnServerSide(org.jdom.Document xmlDoc,
String thePath,
String attrName) |
static Boolean |
getXSLParam(String param)
The following parameters should be present in mdeConfig
fcMode_init: maak attributen tab (feature catalog)
dcMode_init: maak dublin core tab
dcPblMode_init: voeg speciale PBL extra's toe aan dublin core tab
iso19115oneTab_init: zet alle metadata voor datasets op een enkele tab
commentMode_init: maak tab met commentaar mogelijkheid
globalReadonly_init: maak editor read-only, viewMode in js
serviceModemaak_init: metadata voor services
datasetModemaak_init: metadata voor datasets
synchroniseDC_init: gebruik dc om md tags mee te vullen
fillDefaults_init: gebruik defaults vooringevuld
synchroniseEsri_init: gebruik esri tags om md mee te vullen TODO
Extra parameters will be passed to transformer automatically.
|
static org.jdom.Document |
iSO19115toDCSynchronizer(org.jdom.Document doc)
Preprocessor that syncs elements from the iso19115 branch to the
dublin core branche
|
static org.jdom.Document |
iSO19115toDCSynchronizer(org.jdom.Document doc,
Boolean viewMode) |
static void |
main(String[] args) |
static org.jdom.Document |
preprocess(org.jdom.Document doc)
Main preprocessor that adds all missing elements to xml to form a complete
metadata document according to standards
|
static org.jdom.Document |
preprocess(org.jdom.Document doc,
Boolean viewMode) |
static void |
removeEmptyNodes(org.jdom.Document xmlDoc) |
static org.jdom.Document |
transform(org.jdom.Document doc)
Main transformer that converts xml to html for use in browser
|
static org.jdom.Document |
transform(org.jdom.Document doc,
Boolean viewMode) |
static void |
updateElement(org.jdom.Document xmlDoc,
String xpath,
String attrName,
String newValue,
String newText) |
public static Boolean getXSLParam(String param) throws B3PCatalogException
param - B3PCatalogExceptionpublic static org.jdom.Document transform(org.jdom.Document doc)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
doc - org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document transform(org.jdom.Document doc,
Boolean viewMode)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document preprocess(org.jdom.Document doc)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
doc - org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document preprocess(org.jdom.Document doc,
Boolean viewMode)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document iSO19115toDCSynchronizer(org.jdom.Document doc)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
doc - org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document iSO19115toDCSynchronizer(org.jdom.Document doc,
Boolean viewMode)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document dCtoISO19115Synchronizer(org.jdom.Document doc)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
doc - org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document dCtoISO19115Synchronizer(org.jdom.Document doc,
Boolean viewMode)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document extraSync1(org.jdom.Document doc)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
doc - viewMode - org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document extraSync1(org.jdom.Document doc,
Boolean viewMode)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document extraSync2(org.jdom.Document doc)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
doc - viewMode - org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document extraSync2(org.jdom.Document doc,
Boolean viewMode)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document extraPreprocessor1(org.jdom.Document doc)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
doc - org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document extraPreprocessor1(org.jdom.Document doc,
Boolean viewMode)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document extraPreprocessor2(org.jdom.Document doc)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
doc - org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document extraPreprocessor2(org.jdom.Document doc,
Boolean viewMode)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document extraPostprocessor1(org.jdom.Document doc)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
doc - org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static org.jdom.Document extraPostprocessor1(org.jdom.Document doc,
Boolean viewMode)
throws org.jdom.JDOMException,
IOException,
TransformerConfigurationException,
TransformerException
org.jdom.JDOMExceptionIOExceptionTransformerConfigurationExceptionTransformerExceptionpublic static void addUUID(org.jdom.Document xmlDoc,
boolean overwriteUUIDs)
throws org.jdom.JDOMException
org.jdom.JDOMExceptionpublic static void addDateStamp(org.jdom.Document xmlDoc,
boolean overwrite)
throws org.jdom.JDOMException
org.jdom.JDOMExceptionpublic static org.jdom.Element createPath(String path, String endPath) throws Exception
Exceptionpublic static void cleanUpMetadata(org.jdom.Document doc,
boolean serviceMode,
boolean datasetMode)
throws B3PCatalogException
B3PCatalogExceptionpublic static void cleanUpMetadata(org.jdom.Element mdNode,
List<String> elementsToBeRemoved)
throws B3PCatalogException
mdNode - elementsToBeRemoved - B3PCatalogExceptionpublic static void applySectionChange(org.jdom.Document xmlDoc,
org.json.JSONObject change)
throws Exception
Exceptionpublic static org.jdom.Element addElementOrSection(org.jdom.Document xmlDoc,
String path,
String endPath,
boolean above)
throws org.jdom.JDOMException,
Exception
org.jdom.JDOMExceptionExceptionpublic static org.jdom.Element deleteElementOrSection(org.jdom.Document xmlDoc,
String elementOrSectionPath)
throws org.jdom.JDOMException,
Exception
org.jdom.JDOMExceptionExceptionpublic static String getSavedValueOnServerSide(org.jdom.Document xmlDoc, String thePath, String attrName) throws org.jdom.JDOMException
org.jdom.JDOMExceptionpublic static void applyElementChanges(org.jdom.Document xmlDoc,
org.json.JSONArray changes)
throws Exception
Exceptionpublic static void updateElement(org.jdom.Document xmlDoc,
String xpath,
String attrName,
String newValue,
String newText)
throws org.jdom.JDOMException,
Exception
org.jdom.JDOMExceptionExceptionpublic static void removeEmptyNodes(org.jdom.Document xmlDoc)
public static org.jdom.Element getParentElement(org.jdom.Document xmlDoc,
String path)
throws org.jdom.JDOMException
org.jdom.JDOMExceptionpublic static org.jdom.Document convertElem2Doc(org.jdom.Element e)
public static String convertElement2Html(org.jdom.Element e) throws org.jdom.JDOMException, Exception
org.jdom.JDOMExceptionExceptionpublic static String convertElement2Html(org.jdom.Element e, Boolean viewMode) throws org.jdom.JDOMException, Exception
org.jdom.JDOMExceptionExceptionpublic static String buildXPath(org.jdom.Element e)
Copyright © 2016. All rights reserved.