public SchemaResource(Server server) { super(server); schemaDir = new File(server.getHomeDir(),"xsd"); }
public SchemaResource(Server server) { super(server); schemaDir = new File(server.getHomeDir(),"xsd"); }
public static DOTranslationUtility get(Server server) { return get(server.getHomeDir()); }
public static DOTranslationUtility get(Server server) { return get(server.getHomeDir()); }
@Override public void initModule() { // this parameter is no longer required; but if it's specified, // we can automatically upgrade from a pre-1.2 version of Fedora by // making sure the old "last pid generated" value is respected later. String dir = getParameter("pidgen_log_dir"); if (dir != null && !dir.isEmpty()) { if (dir.startsWith("/") || dir.startsWith("\\") || dir.substring(1).startsWith(":\\")) { m_oldPidGenDir = new File(dir); } else { m_oldPidGenDir = new File(getServer().getHomeDir(), dir); } } }
@Override public void initModule() { // this parameter is no longer required; but if it's specified, // we can automatically upgrade from a pre-1.2 version of Fedora by // making sure the old "last pid generated" value is respected later. String dir = getParameter("pidgen_log_dir"); if (dir != null && !dir.isEmpty()) { if (dir.startsWith("/") || dir.startsWith("\\") || dir.substring(1).startsWith(":\\")) { m_oldPidGenDir = new File(dir); } else { m_oldPidGenDir = new File(getServer().getHomeDir(), dir); } } }
protected void transform(Reader xml, String xslt, Writer out) throws TransformerFactoryConfigurationError, TransformerConfigurationException, TransformerException { File xslFile = new File(m_server.getHomeDir(), xslt); // XmlTransformUtility maintains a cache of Templates Templates template = XmlTransformUtility.getTemplates(xslFile); Transformer transformer = template.newTransformer(); String appContext = getContext().getEnvironmentValue(Constants.FEDORA_APP_CONTEXT_NAME); transformer.setParameter("fedora", appContext); transformer.transform(new StreamSource(xml), new StreamResult(out)); }
protected void transform(Reader xml, String xslt, Writer out) throws TransformerFactoryConfigurationError, TransformerConfigurationException, TransformerException { File xslFile = new File(m_server.getHomeDir(), xslt); // XmlTransformUtility maintains a cache of Templates Templates template = XmlTransformUtility.getTemplates(xslFile); Transformer transformer = template.newTransformer(); String appContext = getContext().getEnvironmentValue(Constants.FEDORA_APP_CONTEXT_NAME); transformer.setParameter("fedora", appContext); transformer.transform(new StreamSource(xml), new StreamResult(out)); }
@Override public void write(OutputStream out) throws IOException { File xslFile = new File(m_server.getHomeDir(), "access/viewRepositoryInfo.xslt"); PipedOutputStream po = new PipedOutputStream(); PipedInputStream pr = new PipedInputStream(po); this.reposInfo.write(po); try { Templates template = XmlTransformUtility.getTemplates(xslFile); Transformer transformer = template.newTransformer(); transformer.setParameter("fedora", context .getEnvironmentValue(FEDORA_APP_CONTEXT_NAME)); transformer.transform(new StreamSource(pr), new StreamResult(out)); } catch (TransformerException te) { throw new IOException("Transform error" + te.toString(), te); } out.flush(); } }
@Override public void write(OutputStream out) throws IOException { File xslFile = new File(m_server.getHomeDir(), "access/viewRepositoryInfo.xslt"); PipedOutputStream po = new PipedOutputStream(); PipedInputStream pr = new PipedInputStream(po); this.reposInfo.write(po); try { Templates template = XmlTransformUtility.getTemplates(xslFile); Transformer transformer = template.newTransformer(); transformer.setParameter("fedora", context .getEnvironmentValue(FEDORA_APP_CONTEXT_NAME)); transformer.transform(new StreamSource(pr), new StreamResult(out)); } catch (TransformerException te) { throw new IOException("Transform error" + te.toString(), te); } out.flush(); } }
fedoraServer.getHomeDir().getCanonicalPath() + File.separator;
try { String xmlSchemaPath = new File(getServer().getHomeDir(), getParameter(paramName)).getPath(); xmlSchemaMap.put(xmlSchemaName, xmlSchemaPath); try { String ruleSchemaPath = new File(getServer().getHomeDir(), getParameter(paramName)).getPath(); ruleSchemaMap.put(ruleSchemaName, ruleSchemaPath); new File(getServer().getHomeDir(), getParameter(paramName)).getPath(); logger.debug("tempDir set to: " + tempDir); } else if (paramName.equals("schtron_preprocessor")) { schematronPreprocessorPath = new File(getServer().getHomeDir(), getParameter(paramName)).getPath(); logger.debug("Initialized Schematron "
try { String xmlSchemaPath = new File(getServer().getHomeDir(), getParameter(paramName)).getPath(); xmlSchemaMap.put(xmlSchemaName, xmlSchemaPath); try { String ruleSchemaPath = new File(getServer().getHomeDir(), getParameter(paramName)).getPath(); ruleSchemaMap.put(ruleSchemaName, ruleSchemaPath); new File(getServer().getHomeDir(), getParameter(paramName)).getPath(); logger.debug("tempDir set to: " + tempDir); } else if (paramName.equals("schtron_preprocessor")) { schematronPreprocessorPath = new File(getServer().getHomeDir(), getParameter(paramName)).getPath(); logger.debug("Initialized Schematron "
s_instances.remove(getHomeDir());
s_instances.remove(getHomeDir());
"UTF-8"); File xslFile = new File(m_server.getHomeDir(), "access/viewObjectProfile.xslt"); Templates template =
ModuleConfiguration authorizationConfig) throws GeneralException { m_serverHome = server.getHomeDir().getAbsolutePath();
ModuleConfiguration authorizationConfig) throws GeneralException { m_serverHome = server.getHomeDir().getAbsolutePath();
fedoraServerHost = hostIP.getHostName(); reposHomeDir = getServer().getHomeDir();
fedoraServerHost = hostIP.getHostName(); reposHomeDir = getServer().getHomeDir();