- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.xalan.extensions.XSLProcessorContext.getTransformer()
方法的一些代码示例,展示了XSLProcessorContext.getTransformer()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSLProcessorContext.getTransformer()
方法的具体详情如下:
包路径:org.apache.xalan.extensions.XSLProcessorContext
类名称:XSLProcessorContext
方法名:getTransformer
[英]Get the transformer.
[中]去拿变压器。
代码示例来源:origin: xalan/xalan
/**
* Open the given file and put it in the XML, HTML, or Text formatter listener's table.
*/
public void open(XSLProcessorContext context, ElemExtensionCall elem)
throws java.net.MalformedURLException,
java.io.FileNotFoundException,
java.io.IOException,
javax.xml.transform.TransformerException
{
String fileName = getFilename(context, elem);
Object flistener = m_formatterListeners.get(fileName);
if(null == flistener)
{
String mkdirsExpr
= elem.getAttribute ("mkdirs", context.getContextNode(),
context.getTransformer());
boolean mkdirs = (mkdirsExpr != null)
? (mkdirsExpr.equals("true") || mkdirsExpr.equals("yes")) : true;
// Whether to append to existing files or not, <jpvdm@iafrica.com>
String appendExpr = elem.getAttribute("append", context.getContextNode(), context.getTransformer());
boolean append = (appendExpr != null)
? (appendExpr.equals("true") || appendExpr.equals("yes")) : DEFAULT_APPEND_OPEN;
Object ignored = makeFormatterListener(context, elem, fileName, true, mkdirs, append);
}
}
代码示例来源:origin: xalan/xalan
= ((ElemExtensionCall)elem).getAttribute ("mkdirs",
context.getContextNode(),
context.getTransformer());
boolean mkdirs = (mkdirsExpr != null)
? (mkdirsExpr.equals("true") || mkdirsExpr.equals("yes")) : true;
String appendExpr = elem.getAttribute("append", context.getContextNode(), context.getTransformer());
boolean append = (appendExpr != null)
? (appendExpr.equals("true") || appendExpr.equals("yes")) : DEFAULT_APPEND_WRITE;
TransformerImpl transf = context.getTransformer();
代码示例来源:origin: xalan/xalan
TransformerImpl transformer = context.getTransformer();
代码示例来源:origin: xalan/xalan
= ((ElemExtensionCall)elem).getAttribute ("select",
context.getContextNode(),
context.getTransformer());
if(null != fileNameExpr)
= context.getTransformer().getXPathContext();
XPath myxpath = new XPath(fileNameExpr, elem, xctxt.getNamespaceContext(), XPath.SELECT);
XObject xobj = myxpath.execute(xctxt, context.getContextNode(), elem);
context.getTransformer());
context.getTransformer());
context.getTransformer().getMsgMgr().error(elem, elem,
context.getContextNode(),
XSLTErrorResources.ER_REDIRECT_COULDNT_GET_FILENAME);
代码示例来源:origin: xalan/xalan
context.getTransformer());
TransformerImpl transImpl = context.getTransformer();
context.getTransformer());
XPathContext xctxt = context.getTransformer().getXPathContext();
int xt = xctxt.getDTMHandleFromNode(context.getContextNode());
代码示例来源:origin: org.jasig.portal/uportal3-impl
public void clearMarkings(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl=context.getTransformer();
ILegacyLayoutSourceCommands llsc=getLegacyLayoutSourceCommands(transformerImpl);
llsc.clearMarkings();
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
public void reloadLayout(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl=context.getTransformer();
ILegacyLayoutSourceCommands llsc=getLegacyLayoutSourceCommands(transformerImpl);
llsc.reloadLayout();
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
public void addMarkings(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl=context.getTransformer();
ILegacyLayoutSourceCommands llsc=getLegacyLayoutSourceCommands(transformerImpl);
llsc.addMarkings();
}
代码示例来源:origin: net.sf.docbook/docbook-xsl-xalan
private String getFilename(XSLProcessorContext context, ElemExtensionCall elem)
throws java.net.MalformedURLException,
java.io.FileNotFoundException,
java.io.IOException,
javax.xml.transform.TransformerException {
String fileName;
fileName = ((ElemExtensionCall)elem).getAttribute ("href",
context.getContextNode(),
context.getTransformer());
if ("".equals(fileName)) {
context.getTransformer().getMsgMgr().error(elem,
"No 'href' on text, or not a filename");
}
return fileName;
}
代码示例来源:origin: net.sf.docbook/docbook-xsl-xalan
private String getEncoding(XSLProcessorContext context, ElemExtensionCall elem)
throws java.net.MalformedURLException,
java.io.FileNotFoundException,
java.io.IOException,
javax.xml.transform.TransformerException {
String encoding;
encoding = ((ElemExtensionCall)elem).getAttribute ("encoding",
context.getContextNode(),
context.getTransformer());
if (encoding == null) {
return "";
} else {
return encoding;
}
}
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
/**
* Implementation of the outer <renderUrl/> element.
*
* @param context
* @param elem
* @return serialized version of render url
* @throws TransformerException
*/
public String renderUrl(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl = context.getTransformer();
// retrieve configuration
RenderResponse renderResponse=(RenderResponse) transformerImpl.getParameter(RENDER_RESPONSE_PARAMETER_NAME);
// create new portlet url instance
IPortletUrl portletUrl=(IPortletUrl) renderResponse.createRenderURL();
// put it on the stack
Stack urlStack=getCreateUrlStack(transformerImpl);
urlStack.push(portletUrl);
transformerImpl.executeChildTemplates(elem,true);
// remove url fromt the stack
urlStack.pop();
return portletUrl.toString();
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
public String legacyLayoutActionUrl(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl = context.getTransformer();
// retrieve configuration
RenderResponse renderResponse=(RenderResponse) transformerImpl.getParameter(RENDER_RESPONSE_PARAMETER_NAME);
// create new portlet url instance
IPortletUrl portletUrl=(IPortletUrl) renderResponse.createActionURL();
// add the legacy layout markings
ILegacyLayoutSourceCommands llsc = (ILegacyLayoutSourceCommands)portletUrl.getUrlConstructor(ILegacyLayoutSourceCommands.class.getName());
llsc.addMarkings();
// put it on the stack
Stack urlStack=getCreateUrlStack(transformerImpl);
urlStack.push(portletUrl);
transformerImpl.executeChildTemplates(elem,true);
// remove url fromt the stack
urlStack.pop();
return portletUrl.toString();
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
/**
* A command element to set secure url mode
* <secure/> or <secure value="true"/> - specify secure mode
* <secure value="false"/> - do not require secure url
*
* @param context
* @param elem
* @throws TransformerException
* @throws PortletSecurityException
* @throws WindowStateException
* @throws PortletModeException
*/
public void secure(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException, PortletSecurityException {
TransformerImpl transformerImpl=context.getTransformer();
Node contextNode=context.getContextNode();
boolean secure=true;
String value=elem.getAttribute("value",contextNode,transformerImpl);
if("false".equals(value)) {
secure=false;
}
IPortletUrl portletUrl = getPortletUrl(transformerImpl);
portletUrl.setSecure(secure);
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
public void moveMarkings(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl=context.getTransformer();
Node contextNode=context.getContextNode();
ILegacyLayoutSourceCommands llsc=getLegacyLayoutSourceCommands(transformerImpl);
String nodeId=elem.getAttribute("nodeId",contextNode,transformerImpl);
llsc.moveMarkings(nodeId);
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
public void removeNode(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl=context.getTransformer();
Node contextNode=context.getContextNode();
ILegacyLayoutSourceCommands llsc=getLegacyLayoutSourceCommands(transformerImpl);
String nodeId=elem.getAttribute("nodeId",contextNode,transformerImpl);
llsc.removeNode(nodeId);
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
/**
* usage <tlayout:portlet fname="uP3.functionalName""/>
*
* @param context
* @param elem
* @throws TransformerException
*/
public void parameter(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl=context.getTransformer();
Node contextNode=context.getContextNode();
ITransientLayoutManagerCommands rapc=getTransientLayoutManagerCommands(transformerImpl);
String fname=elem.getAttribute("fname",contextNode,transformerImpl);
rapc.showPortlet(fname);
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
public void addNode(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl=context.getTransformer();
Node contextNode=context.getContextNode();
ILegacyLayoutSourceCommands llsc=getLegacyLayoutSourceCommands(transformerImpl);
String parentId=elem.getAttribute("parentId",contextNode,transformerImpl);
String nextId=elem.getAttribute("nextId",contextNode,transformerImpl);
llsc.addNode(parentId,nextId);
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
public void renameNode(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl=context.getTransformer();
Node contextNode=context.getContextNode();
ILegacyLayoutSourceCommands llsc=getLegacyLayoutSourceCommands(transformerImpl);
String nodeId=elem.getAttribute("nodeId",contextNode,transformerImpl);
String name=elem.getAttribute("name",contextNode,transformerImpl);
llsc.renameNode(nodeId,name);
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
public void moveNode(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl=context.getTransformer();
Node contextNode=context.getContextNode();
ILegacyLayoutSourceCommands llsc=getLegacyLayoutSourceCommands(transformerImpl);
String nodeId=elem.getAttribute("nodeId",contextNode,transformerImpl);
String parentId=elem.getAttribute("parentId",contextNode,transformerImpl);
String nextId=elem.getAttribute("nextId",contextNode,transformerImpl);
llsc.moveNode(nodeId,parentId,nextId);
}
代码示例来源:origin: org.jasig.portal/uportal3-impl
/**
* usage <rendering:parameter source="structure" name="nodeID" value="12"/>
*
* @param context
* @param elem
* @throws TransformerException
*/
public void parameter(XSLProcessorContext context, ElemExtensionCall elem) throws TransformerException {
TransformerImpl transformerImpl=context.getTransformer();
Node contextNode=context.getContextNode();
IRenderingAttributeProviderCommands rapc=getRenderingAttributeProviderCommands(transformerImpl);
String source=elem.getAttribute(PROVIDER_ATTRIBUTE,contextNode,transformerImpl);
String parameterName=elem.getAttribute("name",contextNode,transformerImpl);
String parameterValue=elem.getAttribute("value",contextNode,transformerImpl);
rapc.setParameterValue(source,parameterName,parameterValue);
}
我正在为框架编写一个插件,它将我的代码作为子类加载器加载 问题是该框架使用某个 Xerces 版本,与我的代码不兼容,我想使用我的“自己的”jar for xerces,但似乎由于旧版本已经加载,我不
我正在运行一个从 https://svn.wso2.org/repos/wso2/people/suresh/saml2/sso-demo/src-dist 下载的 Maven 项目问题是,它可以在另
考虑这段代码(完全基于飞碟的“入门”代码,保留他们的权利): package flyingsaucerpdf; import java.io.File; import java.io.FileOutp
我正在尝试使用 xalan XPathAPI 解析 xhtml 文件。我被以下要求困住了。这是 xhtml 的片段
我有一个 Java 程序(目前在 JDK 1.5 中运行),它在使用 Xalan 处理 XSLT 样式表时出现奇怪的异常。我不是在寻找如何解决异常:网上有很多关于这个的信息。我只想知道如何在我的代码中
我正在寻找一种方法,使 xalan 在 .xml 到 .fo 转换中生成的章节编号中不包含某些字母。我正在使用 org.apache.xalan.xsltc.trax.TransformerFacto
我正在使用 xalan 2.7.1 通过 xslt 样式表验证我的 xml 文档。它适用于第一个文档,并在出现错误时返回错误消息以及 xml 源的正确行号和列号,方法是使用 NodeInfo.line
我的xsl文件
我有一个 JSP,它将 XSL 附加到从数据库中提取的 XML 文档。该应用程序正在使用 Saxon 解析器,但我的 XML 需要使用 Xalan 解析器。 JSP 页面可以覆盖要使用的解析器吗? 最
我正在尝试编译一个示例 Visual C++ 2008 项目来测试 Xalan-C++ 库。当我尝试编译该项目时,它给出了一条错误消息“xalan-c_1_11d.dll is missing”。当我
我正在使用 Xalan-C++ 进行 XSLT 转换,但我在这段代码中遇到了段错误: XalanTransformer evalTransformer; evalTransformer.setUseV
我有以下代码: final TransformerFactory factory = TransformerFactory.newInstance(); factory.setAttribute(XM
我的项目有一个报告模块,它以 XML 的形式从数据库中收集数据,并在其上运行 XSLT 以生成用户所需格式的报告。此时的选项是 HTML 和 CSV。 我们使用 Java 和 Xalan 与数据进行所
本文整理了Java中org.apache.xalan.extensions.XSLProcessorContext类的一些代码示例,展示了XSLProcessorContext类的具体用法。这些代码示
我有一个应用程序,我使用 Xalan 作为 XSLT 处理器。我现在想使用撒克逊语。我想确保所有现有的转换仍然有效。因此我想对所有现有的 XML 文件使用 Xalan。对于新的 XML 文件,我想使用
我在 eclipse 插件中使用 xalan 时遇到问题。 当我尝试通过以下方式创建工厂实例时: TransformerFactory tFactory = TransformerFactory.ne
我有以下基于 Xalan 的 XSLT: TransformerFactory factory = TransformerFactory.newInstance(); XalanErrorListen
我们继承了一个应用程序(基于 Java,在 WebLogic 10.3.5 上运行),该应用程序广泛使用 JSTL XML 标记,特别是 XPath 选择器。由于这些标记的实现以及 DTMManage
我在 editing an XML file in a stream 上实现此问题的解决方案时遇到问题。我收到 MalFormedUrlException:无协议(protocol)。 XML 文件编
在我看来,JDK 6(和 7)附带的 Xalan 版本不处理输入文件中的注释,如 ... 所指定的那样。 给定以下输入文件,dangling.xml A bar where I dr
我是一名优秀的程序员,十分优秀!