📄 _default__xsl.java
字号:
out.setLocation("caucho/newstyle.xsl", 417);
out.pushElement("p");
{
Env _xsl_arg1 = XPath.createCall(env);
_xsl_arg1.setSelect(node, _select_patterns[3]);
for (Node _xsl_ptr0 = node.getFirstChild();
_xsl_ptr0 != null;
_xsl_ptr0 = _xsl_ptr0.getNextSibling()) {
_xsl_arg1.setCurrentNode(_xsl_ptr0);
applyNode(out, _xsl_ptr0, _xsl_arg1, 0, 2147483647);
}
}
out.popElement();
out.disableEscaping(oldEscaping);
env.popToTop(_xsl_top);
}
// 'note'
// caucho/newstyle.xsl:426
private void _xsl_template_29(XslWriter out, Node inputNode, Env env)
throws Exception
{
Object _xsl_tmp;
Node node = inputNode;
int _xsl_top = env.getTop();
boolean oldEscaping = out.disableEscaping(true);
out.setLocation("caucho/newstyle.xsl", 426);
out.pushElement("p");
out.setLocation("caucho/newstyle.xsl", 426);
out.pushElement("b");
out.setLocation("caucho/newstyle.xsl", 428);
out.write(_xsl_string1, 0, 6);
out.popElement();
{
Env _xsl_arg1 = XPath.createCall(env);
_xsl_arg1.setSelect(node, null);
for (Node _xsl_node = node.getFirstChild();
_xsl_node != null;
_xsl_node = _xsl_node.getNextSibling()) {
_xsl_arg1.setCurrentNode(_xsl_node);
applyNode(out, _xsl_node, _xsl_arg1, 0, 2147483647);
}
}
out.popElement();
out.disableEscaping(oldEscaping);
env.popToTop(_xsl_top);
}
// 'blockquote'
// caucho/newstyle.xsl:435
private void _xsl_template_30(XslWriter out, Node inputNode, Env env)
throws Exception
{
Object _xsl_tmp;
Node node = inputNode;
int _xsl_top = env.getTop();
boolean oldEscaping = out.disableEscaping(true);
out.pushCopy(node);
{
Env _xsl_arg1 = XPath.createCall(env);
_xsl_arg1.setSelect(node, null);
for (Node _xsl_node = node.getFirstChild();
_xsl_node != null;
_xsl_node = _xsl_node.getNextSibling()) {
_xsl_arg1.setCurrentNode(_xsl_node);
applyNode(out, _xsl_node, _xsl_arg1, 0, 2147483647);
}
}
out.popCopy(node);
out.disableEscaping(oldEscaping);
env.popToTop(_xsl_top);
}
// 'sidebar'
// caucho/newstyle.xsl:444
private void _xsl_template_31(XslWriter out, Node inputNode, Env env)
throws Exception
{
Object _xsl_tmp;
Node node = inputNode;
int _xsl_top = env.getTop();
boolean oldEscaping = out.disableEscaping(true);
out.setLocation("caucho/newstyle.xsl", 444);
out.pushElement("div");
XMLWriter _xsl_writer_0 = out.pushAttribute(null, "class", null);
out.print("side");
out.popAttribute(_xsl_writer_0);
out.setLocation("caucho/newstyle.xsl", 444);
out.pushElement("table");
XMLWriter _xsl_writer_1 = out.pushAttribute(null, "width", null);
out.print("100%");
out.popAttribute(_xsl_writer_1);
XMLWriter _xsl_writer_2 = out.pushAttribute(null, "border", null);
out.print("0");
out.popAttribute(_xsl_writer_2);
XMLWriter _xsl_writer_3 = out.pushAttribute(null, "cellspacing", null);
out.print("0");
out.popAttribute(_xsl_writer_3);
if (_exprs[1].evalBoolean(node, env)) {
out.setLocation("caucho/newstyle.xsl", 447);
out.pushElement("tr");
out.setLocation("caucho/newstyle.xsl", 447);
out.pushElement("th");
XMLWriter _xsl_writer_4 = out.pushAttribute(null, "class", null);
out.print("sidetitle");
out.popAttribute(_xsl_writer_4);
if (node instanceof Element)
out.print(((Element) node).getAttribute("title"));
out.popElement();
out.popElement();
}
out.setLocation("caucho/newstyle.xsl", 448);
out.pushElement("tr");
out.setLocation("caucho/newstyle.xsl", 448);
out.pushElement("td");
XMLWriter _xsl_writer_5 = out.pushAttribute(null, "class", null);
out.print("sidebody");
out.popAttribute(_xsl_writer_5);
{
Env _xsl_arg1 = XPath.createCall(env);
_xsl_arg1.setSelect(node, null);
for (Node _xsl_node = node.getFirstChild();
_xsl_node != null;
_xsl_node = _xsl_node.getNextSibling()) {
_xsl_arg1.setCurrentNode(_xsl_node);
applyNode(out, _xsl_node, _xsl_arg1, 0, 2147483647);
}
}
out.popElement();
out.popElement();
out.popElement();
out.popElement();
out.disableEscaping(oldEscaping);
env.popToTop(_xsl_top);
}
// 'br'
// caucho/newstyle.xsl:460
private void _xsl_template_32(XslWriter out, Node inputNode, Env env)
throws Exception
{
Object _xsl_tmp;
Node node = inputNode;
int _xsl_top = env.getTop();
boolean oldEscaping = out.disableEscaping(true);
out.pushCopy(node);
{
Env _xsl_arg1 = XPath.createCall(env);
_xsl_arg1.setSelect(node, null);
for (Node _xsl_node = node.getFirstChild();
_xsl_node != null;
_xsl_node = _xsl_node.getNextSibling()) {
_xsl_arg1.setCurrentNode(_xsl_node);
applyNode(out, _xsl_node, _xsl_arg1, 0, 2147483647);
}
}
out.popCopy(node);
out.disableEscaping(oldEscaping);
env.popToTop(_xsl_top);
}
// 'var'
// caucho/newstyle.xsl:469
private void _xsl_template_33(XslWriter out, Node inputNode, Env env)
throws Exception
{
Object _xsl_tmp;
Node node = inputNode;
int _xsl_top = env.getTop();
boolean oldEscaping = out.disableEscaping(true);
out.setLocation("caucho/newstyle.xsl", 469);
out.pushElement("span");
XMLWriter _xsl_writer_0 = out.pushAttribute(null, "class", null);
out.print("meta");
out.popAttribute(_xsl_writer_0);
{
Env _xsl_arg1 = XPath.createCall(env);
_xsl_arg1.setSelect(node, null);
for (Node _xsl_node = node.getFirstChild();
_xsl_node != null;
_xsl_node = _xsl_node.getNextSibling()) {
_xsl_arg1.setCurrentNode(_xsl_node);
applyNode(out, _xsl_node, _xsl_arg1, 0, 2147483647);
}
}
out.popElement();
out.disableEscaping(oldEscaping);
env.popToTop(_xsl_top);
}
// 'ct:img'
// caucho/newstyle.xsl:476
private void _xsl_template_34(XslWriter out, Node inputNode, Env env)
throws Exception
{
Object _xsl_tmp;
Node node = inputNode;
int _xsl_top = env.getTop();
boolean oldEscaping = out.disableEscaping(true);
String name = ((Element) node).getAttribute("src"); PageContext page = (PageContext) out.getProperty("caucho.page.context"); ServletContext cxt = page.getServletContext(); String realPath = cxt.getRealPath("/images/" + name); com.caucho.graphics.Images img = null; // img = com.caucho.graphics.Images.getImage(realPath); out.pushElement("img"); out.setAttribute("src", top + "images/" + name); if (img != null) { out.setAttribute("width", String.valueOf(img.getWidth())); out.setAttribute("height", String.valueOf(img.getHeight())); } out.popElement();
out.disableEscaping(oldEscaping);
env.popToTop(_xsl_top);
}
// 'code'
// caucho/newstyle.xsl:497
private void _xsl_template_35(XslWriter out, Node inputNode, Env env)
throws Exception
{
Object _xsl_tmp;
Node node = inputNode;
int _xsl_top = env.getTop();
boolean oldEscaping = out.disableEscaping(true);
out.setLocation("caucho/newstyle.xsl", 497);
out.pushElement("tt");
{
Env _xsl_arg1 = XPath.createCall(env);
_xsl_arg1.setSelect(node, null);
for (Node _xsl_node = node.getFirstChild();
_xsl_node != null;
_xsl_node = _xsl_node.getNextSibling()) {
_xsl_arg1.setCurrentNode(_xsl_node);
applyNode(out, _xsl_node, _xsl_arg1, 0, 2147483647);
}
}
out.popElement();
out.disableEscaping(oldEscaping);
env.popToTop(_xsl_top);
}
// 'sup|font|small|em|b|jsp:expression|h3'
// caucho/newstyle.xsl:504
private void _xsl_template_36(XslWriter out, Node inputNode, Env env)
throws Exception
{
Object _xsl_tmp;
Node node = inputNode;
int _xsl_top = env.getTop();
boolean oldEscaping = out.disableEscaping(true);
out.pushCopy(node);
{
Env _xsl_arg1 = XPath.createCall(env);
_xsl_arg1.setSelect(node, _select_patterns[0]);
Iterator _xsl_iter0 = _select_patterns[0].select(node, env);
while (_xsl_iter0.hasNext()) {
Node _xsl_ptr1 = (Node) _xsl_iter0.next();
_xsl_arg1.setCurrentNode(_xsl_ptr1);
applyNode(out, _xsl_ptr1, _xsl_arg1, 0, 2147483647);
}
}
out.popCopy(node);
out.disableEscaping(oldEscaping);
env.popToTop(_xsl_top);
}
// 'a[@href]'
// caucho/newstyle.xsl:513
private void _xsl_template_37(XslWriter out, Node inputNode, Env env)
throws Exception
{
Object _xsl_tmp;
Node node = inputNode;
int _xsl_top = env.getTop();
boolean oldEscaping = out.disableEscaping(true);
out.setLocation("caucho/newstyle.xsl", 513);
out.pushElement("a");
XMLWriter _xsl_writer_0 = out.pushAttribute(null, "href", null);
if (node instanceof Element)
out.print(((Element) node).getAttribute("href"));
out.popAttribute(_xsl_writer_0);
{
Env _xsl_arg1 = XPath.createCall(env);
_xsl_arg1.setSelect(node, _select_patterns[3]);
for (Node _xsl_ptr1 = node.getFirstChild();
_xsl_ptr1 != null;
_xsl_ptr1 = _xsl_ptr1.getNextSibling()) {
_xsl_arg1.setCurrentNode(_xsl_ptr1);
applyNode(out, _xsl_ptr1, _xsl_arg1, 0, 2147483647);
}
}
out.popElement();
out.disableEscaping(oldEscaping);
env.popToTop(_xsl_top);
}
String top = "/"; String title = null; Navigation nav = null; String topnav(Object a, Object b, Object c) { return ""; } void initNavigation(XslWriter out) throws Exception { PageContext page = (PageContext) out.getProperty("caucho.page.context"); ServletContext app = page.getServletContext(); HttpServletRequest req = (HttpServletRequest) page.getRequest(); String url = req.getRequestURI(); int p = url.lastIndexOf('/'); String base = url.substring(0, p); ArrayList paths = new ArrayList(); while (p >= 0) { String prefix = url.substring(0, p + 1); CauchoApplication subapp = (CauchoApplication) app.getContext(prefix); String rel = prefix.substring(subapp.getContextPath().length()); String realPath = subapp.getRealPath(rel); Path path = ((Path) out.getProperty("caucho.pwd")).lookupNative(realPath); paths.add(path); if (path.lookup("toc.xml").exists()) out.addCacheDepend(path.lookup("toc.xml")); p = url.lastIndexOf('/', p - 1); } nav = Navigation.createNested(paths, base); if (nav == null) nav = new Navigation(); top = req.getContextPath(); if (! top.endsWith("/")) top = top + "/"; } void writeThreaded(XslWriter out, boolean allowComments) throws IOException, SAXException { PageContext page = out.getPage(); HttpServletRequest req = (HttpServletRequest) page.getRequest(); NavItem item = nav.findURL(req.getRequestURI()); if (item == null) return; out.pushElement("table"); out.setAttribute("border", "0"); out.setAttribute("cellspacing", "0"); out.setAttribute("width", "100%"); out.pushElement("tr"); out.pushElement("td"); NavItem prev = item.getPreviousPreorder(); if (prev == null) out.print(" "); else { out.pushElement("a"); out.setAttribute("href", prev.getLink()); out.print(prev.getTitle()); out.popElement(); } out.popElement(); if (item.getParent() != null) { NavItem parent = item.getParent(); out.pushElement("td"); out.setAttribute("width", "100%"); out.pushElement("center"); out.pushElement("a"); out.setAttribute("href", parent.getLink()); out.print(parent.getTitle()); out.popElement(); out.popElement(); out.popElement(); } else { out.pushElement("td"); out.setAttribute("width", "100%"); out.print(" "); out.popElement(); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -