本文整理了Java中jadex.commons.Tuple.getEntities()
方法的一些代码示例,展示了Tuple.getEntities()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Tuple.getEntities()
方法的具体详情如下:
包路径:jadex.commons.Tuple
类名称:Tuple
方法名:getEntities
[英]Get entities
[中]获取实体
代码示例来源:origin: org.activecomponents.jadex/jadex-commons
/**
* Encode the object.
*/
public Object encode(Object object, Class<?> clazz, List<ITraverseProcessor> processors,
Traverser traverser, Map<Object, Object> traversed, boolean clone, IEncodingContext ec)
{
Object[] entities = ((Tuple)object).getEntities();
traverser.doTraverse(entities, entities.getClass(), traversed, processors, clone, null, ec);
return object;
}
}
代码示例来源:origin: org.activecomponents.jadex/jadex-editor-bpmn
for (int i = 0; i < tuple.getEntities().length; ++i)
if (tuple.getEntities()[i] instanceof Shape)
代码示例来源:origin: net.sourceforge.jadex/jadex-bridge
protected Object getObject(Tuple element)
{
Object ret = null;
for(int j=element.getEntities().length-1; ret==null && j>=0; j--)
{
Object se = element.getEntity(j);
Object obj = getPathElementObject(se);
if(obj!=null)
{
ret = obj;
}
}
return ret;
}
代码示例来源:origin: org.activecomponents.jadex/jadex-bridge
protected Object getObject(Tuple element)
{
Object ret = null;
for(int j=element.getEntities().length-1; ret==null && j>=0; j--)
{
Object se = element.getEntity(j);
Object obj = getPathElementObject(se);
if(obj!=null)
{
ret = obj;
}
}
return ret;
}
代码示例来源:origin: org.activecomponents.jadex/jadex-commons
Object[] vals = t.getEntities();
Object[] dest = new Object[vals.length];
代码示例来源:origin: org.activecomponents.jadex/jadex-bridge
for(int j=0; !added && j<elements[i].getEntities().length; j++)
代码示例来源:origin: net.sourceforge.jadex/jadex-bridge
for(int j=0; !added && j<elements[i].getEntities().length; j++)
代码示例来源:origin: org.activecomponents.jadex/jadex-bridge
for(int j=0; !excluded && j<elements[i].getEntities().length; j++)
代码示例来源:origin: net.sourceforge.jadex/jadex-bridge
for(int j=0; !excluded && j<elements[i].getEntities().length; j++)
代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-component
public void report(String msg, String type, Object info, ILocation location) throws Exception
{
// System.out.println("XML error: "+msg+", "+type+", "+info+", "+location);
// Thread.dumpStack();
IContext context = (IContext)AReader.READ_CONTEXT.get();
Map user = (Map)context.getUserContext();
MultiCollection<Tuple, String> report = (MultiCollection<Tuple, String>)user.get(CONTEXT_ENTRIES);
String pos;
Tuple stack = new Tuple(((AReadContext)context).getStack());
if(stack.getEntities().length>0)
{
StackElement se = (StackElement)stack.get(stack.getEntities().length-1);
pos = " (line "+se.getLocation().getLineNumber()+", column "+se.getLocation().getColumnNumber()+")";
}
else
{
pos = " (line 0, column 0)";
}
report.add(stack, msg+pos);
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-bridge
/**
* Get elements of the given owner type, which have errors or contain elements with errors.
*/
protected Set<Object> getOwnedElementErrors(String category)
{
Set<Object> errors = SCollection.createLinkedHashSet();
Tuple[] elements = getElements();
for(int i=0; i<elements.length; i++)
{
boolean added = false;
for(int j=0; !added && j<elements[i].getEntities().length; j++)
{
Object se = elements[i].getEntity(j);
Object obj = getPathElementObject(se);
if(obj!=null)
{
added = errors.contains(obj);
if(!added && isInCategory(obj, category))
{
errors.add(obj);
added = true;
}
}
}
}
return errors;
}
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-component
public void report(String msg, String type, Object info, ILocation location) throws Exception
{
// System.out.println("XML error: "+msg+", "+type+", "+info+", "+location);
// Thread.dumpStack();
IContext context = (IContext)AReader.READ_CONTEXT.get();
Map user = (Map)context.getUserContext();
MultiCollection report = (MultiCollection)user.get(CONTEXT_ENTRIES);
String pos;
Tuple stack = new Tuple(((AReadContext)context).getStack());
if(stack.getEntities().length>0)
{
StackElement se = (StackElement)stack.get(stack.getEntities().length-1);
pos = " (line "+se.getLocation().getLineNumber()+", column "+se.getLocation().getColumnNumber()+")";
}
else
{
pos = " (line 0, column 0)";
}
report.put(stack, msg+pos);
}
});
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-bpmn
public void report(String msg, String type, Object info, ILocation location) throws XMLStreamException
{
// System.out.println("XML error: "+msg+", "+type+", "+info+", "+location);
// Thread.dumpStack();
IContext context = (IContext)(info instanceof IContext ? info : AReader.READ_CONTEXT.get());
Tuple stack = new Tuple(info instanceof StackElement[] ? (StackElement[])info : ((AReadContext)context).getStack());
Map user = (Map)context.getUserContext();
MultiCollection report = (MultiCollection)user.get(CONTEXT_ENTRIES);
String pos;
if(stack.getEntities().length>0)
{
StackElement se = (StackElement)stack.get(stack.getEntities().length-1);
pos = " (line "+se.getLocation().getLineNumber()+", column "+se.getLocation().getColumnNumber()+")";
}
else
{
pos = " (line 0, column 0)";
}
report.put(stack, msg+pos);
}
});
代码示例来源:origin: org.activecomponents.jadex/jadex-editor-bpmn
public void report(String msg, String type, Object info, ILocation location) throws XMLStreamException
{
// System.out.println("XML error: "+msg+", "+type+", "+info+", "+location);
// Thread.dumpStack();
IContext context = (IContext)(info instanceof IContext ? info : AReader.READ_CONTEXT.get());
Tuple stack = new Tuple(info instanceof StackElement[] ? (StackElement[])info : ((AReadContext)context).getStack());
Map user = (Map)context.getUserContext();
MultiCollection<Tuple, String> report = (MultiCollection<Tuple, String>)user.get(CONTEXT_ENTRIES);
String pos;
if(stack.getEntities().length>0)
{
StackElement se = (StackElement)stack.get(stack.getEntities().length-1);
pos = " (line "+se.getLocation().getLineNumber()+", column "+se.getLocation().getColumnNumber()+")";
}
else
{
pos = " (line 0, column 0)";
}
report.add(stack, msg+pos);
}
});
代码示例来源:origin: net.sourceforge.jadex/jadex-bridge
/**
* Get elements of the given owner type, which have errors or contain elements with errors.
*/
protected Set getOwnedElementErrors(String category)
{
Set errors = SCollection.createLinkedHashSet();
Tuple[] elements = getElements();
for(int i=0; i<elements.length; i++)
{
boolean added = false;
for(int j=0; !added && j<elements[i].getEntities().length; j++)
{
Object se = elements[i].getEntity(j);
Object obj = getPathElementObject(se);
if(obj!=null)
{
added = errors.contains(obj);
if(!added && isInCategory(obj, category))
{
errors.add(obj);
added = true;
}
}
}
}
return errors;
}
代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-extension-envsupport
/**
* Report an error including the line and column.
*/
protected static void reportError(IContext context, String error)
{
Map user = (Map)context.getUserContext();
MultiCollection report = (MultiCollection)user.get(ComponentXMLReader.CONTEXT_ENTRIES);
String pos;
Tuple stack = new Tuple(((AReadContext)context).getStack());
if(stack.getEntities().length>0)
{
StackElement se = (StackElement)stack.get(stack.getEntities().length-1);
pos = " (line "+se.getLocation().getLineNumber()+", column "+se.getLocation().getColumnNumber()+")";
}
else
{
pos = " (line 0, column 0)";
}
report.add(stack, error+pos);
}
代码示例来源:origin: net.sourceforge.jadex/jadex-kernel-bdi
/**
* Report an error including the line and column.
*/
protected static void reportError(IContext context, String error)
{
Map ouc = (Map)context.getUserContext();
MultiCollection report = (MultiCollection)ouc.get(ComponentXMLReader.CONTEXT_ENTRIES);
String pos;
Tuple stack = new Tuple(((AReadContext)context).getStack());
if(stack.getEntities().length>0)
{
StackElement se = (StackElement)stack.get(stack.getEntities().length-1);
pos = " (line "+se.getLocation().getLineNumber()+", column "+se.getLocation().getColumnNumber()+")";
}
else
{
pos = " (line 0, column 0)";
}
report.put(stack, error+pos);
}
代码示例来源:origin: org.activecomponents.jadex/jadex-json
wr.addObject(traversed, object);
Object[] entities = ((Tuple)object).getEntities();
wr.write("{");
wr.write("\"values\":");
代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-bdiv3
String pos;
Tuple stack = new Tuple(((AReadContext)context).getStack());
if(stack.getEntities().length>0)
StackElement se = (StackElement)stack.get(stack.getEntities().length-1);
pos = " (line "+se.getLocation().getLineNumber()+", column "+se.getLocation().getColumnNumber()+")";
内容来源于网络,如有侵权,请联系作者删除!