@version $Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/ui/TextNode.java#0 $) $Date: 10-nov-2005.18:50:22 $ @author The Oracle ADF Faces Team
表示条件や変数などを持たない単純なテキストノード
41424344454647484950
for (Node child : tree) { if (child instanceof TagNode) { TagNode tagnode = (TagNode) child; addRecursive(tagnode); } else if (child instanceof TextNode) { TextNode textnode = (TextNode) child; leafs.add(textnode); } } }
2122232425262728
* setup. */ @Before public void setup() { Node[] nodes = new Node[1]; nodes[0] = new TextNode("hoge"); target = new EmptyNode(new StartTagNode("<p>", "prk:mock", "true"), new EndTagNode("</p>"), nodes); }
124125126127128129130131132133134135
} }); symbolTextInput.getTextInputTextListeners().add(new TextInputTextListener() { public void textChanged(TextInput textInput) { TextNode textNode = textInput.getTextNode(); addSymbolButton.setEnabled(textNode.getCharacterCount() > 0); } }); symbolTextInput.getComponentKeyListeners().add(new ComponentKeyListener.Adapter() { public boolean keyPressed(Component component, int keyCode, Keyboard.KeyLocation keyLocation) {
8384858687888990919293949596979899100101102103104
url = url.substring(0, url.length()-1); } } } TextNode textChild = null; if(node.lengthChildren() == 1){ Node child = node.getChildren().iterator().next(); if(TextNode.class.isInstance(child)){ textChild = (TextNode)child; } } String escapedUrl = URLUtil.fixURL(url); if (node.lengthChildren() == 0 || (textChild != null && textChild.getText().trim().isEmpty())){ if(URLUtil.isUrl(escapedUrl)) { ret.append("<a href=\"") .append(escapedUrl) .append("\">") .append(escapedUrl)