• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Text类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.dom4j.Text的典型用法代码示例。如果您正苦于以下问题:Java Text类的具体用法?Java Text怎么用?Java Text使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Text类属于org.dom4j包,在下文中一共展示了Text类的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: deepCopyElement

import org.dom4j.Text; //导入依赖的package包/类
/**
 * 复制from下的所有节点(包括Attribute, Element, Text)到to
 * 
 * @param from
 * @param to
 */
public static void deepCopyElement(Element from, Element to) {
	if(from == null || to == null) {
		return;
	}
	List<Node> lNode = from.selectNodes("@*|node()");
	for(Node node : lNode) {
		if(node instanceof Attribute) {
			Attribute attr = (Attribute)node;
			to.addAttribute(attr.getName(), attr.getText());
		} else if(node instanceof Element) {
			Element ele = (Element)node;
			to.add(ele.createCopy());
		} else if(node instanceof Text) {
			to.setText(node.getText());
		}
	}
}
 
开发者ID:quickbundle,项目名称:qb-core,代码行数:24,代码来源:RmXmlHelper.java


示例2: renderAllChildNodes

import org.dom4j.Text; //导入依赖的package包/类
private void renderAllChildNodes(final Element el) throws Exception {

        if (el.isTextOnly()) {
            renderTextToContainer(el.getText());
        }
        else {
            for (Iterator< ? > it = el.nodeIterator(); it.hasNext();) {
                Node nFilho = (Node) it.next();

                if (nFilho instanceof Text) {
                    renderTextToContainer(nFilho.getText());
                }
                else if (nFilho instanceof Element) {
                    render((Element) nFilho);
                }
            }
        }

    }
 
开发者ID:lexml,项目名称:lexml-renderer-pdf,代码行数:20,代码来源:PDFBuilder.java


示例3: visit

import org.dom4j.Text; //导入依赖的package包/类
public void visit(Node node) {
	int type = node.getNodeType();
	switch (type) {
	case Node.ELEMENT_NODE:
		visit((Element) node);
		break;
	case Node.TEXT_NODE:
		visit((Text) node);
		break;

	case Node.CDATA_SECTION_NODE:
		visit((CDATA) node);
		break;

	default:

		push(null);
	}
}
 
开发者ID:jackhatedance,项目名称:visual-programming,代码行数:20,代码来源:XmlDomVisitor.java


示例4: getCollectionKeyFromDDS

import org.dom4j.Text; //导入依赖的package包/类
public String getCollectionKeyFromDDS( String _collectionName )
{
	String collectionKey = null;

	// make the call to DDS and get ListCollections 
	try { 
		URLConnection connection = new URL ("http://www.dlese.org/dds/services/ddsws1-1?verb=ListCollections" ).openConnection();			
        connection.setDoOutput( true );
        connection.setDoInput(true);
        
        ((HttpURLConnection)connection).setRequestMethod("GET");
        
        Map<String,String> uris = new HashMap<String,String>();
	    uris.put( "ddsws", "http://www.dlese.org/Metadata/ddsws" );	       
        uris.put( "ddswsnews", "http://www.dlese.org/Metadata/ddswsnews" );
	    uris.put( "groups", "http://www.dlese.org/Metadata/groups/" );
	    uris.put( "adn", "http://adn.dlese.org" );
	    uris.put( "annotation", "http://www.dlese.org/Metadata/annotation" );
	    
	    XPath xpath = DocumentHelper.createXPath( "//collections/collection[vocabEntry=\"" + _collectionName + "\"]/searchKey/text()" );

	    xpath.setNamespaceURIs( uris );
	    
	    SAXReader xmlReader = new SAXReader();
	    
	    this.document = xmlReader.read(connection.getInputStream());	
	            
	    Text t = ((Text)xpath.selectSingleNode(this.document));
	    
		collectionKey = t.getStringValue();
		
	} catch ( Exception e ) {
		e.printStackTrace();
	}
	
	return collectionKey;
}
 
开发者ID:NCAR,项目名称:joai-project,代码行数:38,代码来源:CollectionImporter.java


示例5: assertNodesEqual

import org.dom4j.Text; //导入依赖的package包/类
public void assertNodesEqual( Node n1, Node n2 ) {
    int nodeType1 = n1.getNodeType();
    int nodeType2 = n2.getNodeType();
    assertTrue( "Nodes are of same type: ", nodeType1 == nodeType2 );
    
    switch (nodeType1) {
        case Node.ELEMENT_NODE:
            assertNodesEqual((Element) n1, (Element) n2);
            break;
        case Node.DOCUMENT_NODE:
            assertNodesEqual((Document) n1, (Document) n2);
            break;
        case Node.ATTRIBUTE_NODE:
            assertNodesEqual((Attribute) n1, (Attribute) n2);
            break;
        case Node.TEXT_NODE:
            assertNodesEqual((Text) n1, (Text) n2);
            break;
        case Node.CDATA_SECTION_NODE:
            assertNodesEqual((CDATA) n1, (CDATA) n2);
            break;
        case Node.ENTITY_REFERENCE_NODE:
            assertNodesEqual((Entity) n1, (Entity) n2);
            break;
        case Node.PROCESSING_INSTRUCTION_NODE:
            assertNodesEqual((ProcessingInstruction) n1, (ProcessingInstruction) n2);
            break;
        case Node.COMMENT_NODE:
            assertNodesEqual((Comment) n1, (Comment) n2);
            break;
        case Node.DOCUMENT_TYPE_NODE:
            assertNodesEqual((DocumentType) n1, (DocumentType) n2);
            break;
        case Node.NAMESPACE_NODE:
            assertNodesEqual((Namespace) n1, (Namespace) n2);
            break;
        default:
            assertTrue( "Invalid node types. node1: " + n1 + " and node2: " + n2, false );
    }
}
 
开发者ID:NCAR,项目名称:dls-repository-stack,代码行数:41,代码来源:AbstractTestCase.java


示例6: add

import org.dom4j.Text; //导入依赖的package包/类
public void add(Text text) {
	element.add( text );
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:4,代码来源:ElementWrapper.java


示例7: remove

import org.dom4j.Text; //导入依赖的package包/类
public boolean remove(Text text) {
	return element.remove( text );
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:4,代码来源:ElementWrapper.java


示例8: text

import org.dom4j.Text; //导入依赖的package包/类
default Text text(final String string) {
  return DocumentHelper.createText(string);
}
 
开发者ID:AndreasWBartels,项目名称:libraries,代码行数:4,代码来源:IObjectToDomConverter.java


示例9: add

import org.dom4j.Text; //导入依赖的package包/类
public void add(Text text) {
	target().add( text );
}
 
开发者ID:cacheonix,项目名称:cacheonix-core,代码行数:4,代码来源:Dom4jProxy.java


示例10: remove

import org.dom4j.Text; //导入依赖的package包/类
public boolean remove(Text text) {
	return target().remove( text );
}
 
开发者ID:cacheonix,项目名称:cacheonix-core,代码行数:4,代码来源:Dom4jProxy.java


示例11: isText

import org.dom4j.Text; //导入依赖的package包/类
public boolean isText(Object obj)
{
    return ( obj instanceof Text 
             ||
             obj instanceof CDATA );
}
 
开发者ID:jaxen-xpath,项目名称:jaxen,代码行数:7,代码来源:DocumentNavigator.java


示例12: write

import org.dom4j.Text; //导入依赖的package包/类
/**
 * Writes the given {@link Text}.
 * 
 * @param text
 *            <code>Text</code> to output.
 * 
 * @throws IOException
 *             DOCUMENT ME!
 */
public void write(Text text) throws IOException {
	writeString(text.getText());

	if (autoFlush) {
		flush();
	}
}
 
开发者ID:callakrsos,项目名称:Gargoyle,代码行数:17,代码来源:XMLAttibuteFormatWriter.java



注:本文中的org.dom4j.Text类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DefaultApi20类代码示例发布时间:2022-05-21
下一篇:
Java StandardStructObjectInspector类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap