java中prtintln_Java Element.attributeValue方法代碼示例

本文详细介绍了Java中org.dom4j.Element.attributeValue方法的用法,通过20个精选代码示例展示了如何在不同场景下使用该方法。涵盖了从解析元素属性到数据处理的各种应用,适用于Java XML处理的学习和开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文整理匯總了Java中org.dom4j.Element.attributeValue方法的典型用法代碼示例。如果您正苦於以下問題:Java Element.attributeValue方法的具體用法?Java Element.attributeValue怎麽用?Java Element.attributeValue使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.dom4j.Element的用法示例。

在下文中一共展示了Element.attributeValue方法的20個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。

示例1: parse

​點讚 4

import org.dom4j.Element; //導入方法依賴的package包/類

public Object parse(Element element,long processId,boolean parseChildren) {

EndNode node=new EndNode();

node.setProcessId(processId);

parseNodeCommonInfo(element, node);

String terminate=element.attributeValue("terminate");

if(StringUtils.isNotEmpty(terminate)){

node.setTerminate(Boolean.valueOf(terminate));

}

NodeDiagram diagram=parseDiagram(element);

if(node.isTerminate()){

diagram.setIcon("/icons/end-terminate.svg");

}else{

diagram.setIcon("/icons/end.svg");

}

diagram.setShapeType(ShapeType.Circle);

diagram.setBorderWidth(1);

node.setDiagram(diagram);

return node;

}

開發者ID:youseries,項目名稱:uflo,代碼行數:20,

示例2: CBSVariable

​點讚 3

import org.dom4j.Element; //導入方法依賴的package包/類

CBSVariable(Element element) {

iExamId = Long.parseLong(element.attributeValue("exam"));

iName = element.attributeValue("name");

iPref = element.attributeValue("pref");

for (Iterator i=element.elementIterator("val");i.hasNext();)

iValues.add(new CBSValue(this,(Element)i.next()));

}

開發者ID:Jenner4S,項目名稱:unitimes,代碼行數:8,

示例3: replaceManifestApplicationName

​點讚 3

import org.dom4j.Element; //導入方法依賴的package包/類

/**

* Replace the original application in the manifest nameFor AtlasBridgeApplication

* The original name has been written in meta-data

*/

private static void replaceManifestApplicationName(Document document) {

// Write meta-data information

Element root = document.getRootElement();// Get the root node

Element applicationElement = root.element("application");

String realApplicationClassName = applicationElement.attributeValue("name");

if (null == realApplicationClassName) {

realApplicationClassName = "";

}

applicationElement.addAttribute(StringUtils.isEmpty(realApplicationClassName) ? "android:name" : "name",

"android.taobao.atlas.startup.AtlasBridgeApplication");

Element metaData = applicationElement.addElement("meta-data");

metaData.addAttribute("android:name", "REAL_APPLICATION");

metaData.addAttribute("android:value", realApplicationClassName);

}

開發者ID:alibaba,項目名稱:atlas,代碼行數:22,

示例4: parse

​點讚 3

import org.dom4j.Element; //導入方法依賴的package包/類

public Object parse(Element element,long processId,boolean parseChildren) {

SequenceFlowImpl flow=new SequenceFlowImpl();

flow.setProcessId(processId);

flow.setName(unescape(element.attributeValue("name")));

flow.setToNode(unescape((element.attributeValue("to"))));

String conditionType=element.attributeValue("condition-type");

if(StringUtils.isNotEmpty(conditionType)){

flow.setConditionType(ConditionType.valueOf(conditionType));

flow.setExpression(element.attributeValue("expression"));

flow.setHandlerBean(element.attributeValue("handler-bean"));

}

flow.setDiagram(parseDiagram(element));

String g=element.attributeValue("g");

if(StringUtils.isNotBlank(g)){

int pos=g.indexOf(":");

if(pos>-1){

g=g.substring(0,pos);

g=g.replaceAll(";", ",");

}else{

g=null;

}

}

flow.setG(g);

return flow;

}

開發者ID:youseries,項目名稱:uflo,代碼行數:26,

示例5: findClassNames

​點讚 3

import org.dom4j.Element; //導入方法依賴的package包/類

private void findClassNames(String defaultPackage, Element startNode, Set names) {

// if we have some extends we need to check if those classes possibly could be inside the

// same hbm.xml file...

Iterator[] classes = new Iterator[4];

classes[0] = startNode.elementIterator( "class" );

classes[1] = startNode.elementIterator( "subclass" );

classes[2] = startNode.elementIterator( "joined-subclass" );

classes[3] = startNode.elementIterator( "union-subclass" );

Iterator classIterator = new JoinedIterator( classes );

while ( classIterator.hasNext() ) {

Element element = ( Element ) classIterator.next();

String entityName = element.attributeValue( "entity-name" );

if ( entityName == null ) {

entityName = getClassName( element.attribute( "name" ), defaultPackage );

}

names.add( entityName );

findClassNames( defaultPackage, element, names );

}

}

開發者ID:lamsfoundation,項目名稱:lams,代碼行數:21,

示例6: buildQueryHints

​點讚 3

import org.dom4j.Element; //導入方法依賴的package包/類

private static void buildQueryHints(List elements, Annotatio

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值