gpt4 book ai didi

org.apache.xalan.extensions.XSLProcessorContext.getTransformer()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-19 02:22:40 25 4
gpt4 key购买 nike

本文整理了Java中org.apache.xalan.extensions.XSLProcessorContext.getTransformer()方法的一些代码示例,展示了XSLProcessorContext.getTransformer()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSLProcessorContext.getTransformer()方法的具体详情如下:
包路径:org.apache.xalan.extensions.XSLProcessorContext
类名称:XSLProcessorContext
方法名:getTransformer

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);
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com