jadex.commons.Tuple.get()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(80)

本文整理了Java中jadex.commons.Tuple.get()方法的一些代码示例,展示了Tuple.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Tuple.get()方法的具体详情如下:
包路径:jadex.commons.Tuple
类名称:Tuple
方法名:get

Tuple.get介绍

[英]Get an entity.
[中]获取一个实体。

代码示例

代码示例来源:origin: org.activecomponents.jadex/jadex-commons-gui

/**
 *  Get the associated object for a row.
 *  @param rowcnt The row ccount.
 *  @return The object.
 */
public synchronized Object getObjectForRow(int rowcnt)
{
  //System.out.println("All: "+rowcnt+data+" --- "+data.get(rowcnt));
  return ((Tuple)data.get(rowcnt)).get(1);
}

代码示例来源: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: 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: org.activecomponents.jadex/jadex-commons-gui

/**
   *  Get the value from a field.
   *  @param row The row index.
   *  @param column The column index.
   *  @return The value.
   */
  public synchronized Object getValueAt(int row, int column)
  {
    return ((ArrayList)((Tuple)data.get(row)).get(0)).get(column);
  }
}

代码示例来源: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-applications-bdi

/** 
 * returns an array with roundNumbers, either of an player
 * or of the dealer
 */
public int[] getXArray(Player player)
{
  int[] retArray;
  
  List coors = (List)playerModels.getCollection(player);
  retArray = new int[coors.size()];
  
  for (int i=0; i < coors.size(); i++)
  {
    Tuple dummy = (Tuple)coors.get(i);            
    retArray[i] = ((Integer)dummy.get(0)).intValue();			
  }
  return retArray;
}

代码示例来源: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: org.activecomponents.jadex/jadex-applications-bdi

/** 
 * returns an array with account-stati, either of an player
 * or of the dealer
 */
public int[] getYArray(Player player)
{
  int[] retArray;
  
  List coors = (List)playerModels.getCollection(player);
  retArray = new int[coors.size()];
  
  for (int i=0; i < coors.size(); i++)
  {
    Tuple dummy = (Tuple)coors.get(i);            
    retArray[i] = ((Integer)dummy.get(1)).intValue();			
    
  }
  return retArray;
}

代码示例来源: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: org.activecomponents.jadex/jadex-commons-gui

/**
 *  Remove a row from the model.
 *  @param object The associated object.
 */
public synchronized void removeRow(Object object)
{
  for(int i=0; i<getRowCount() && object!=null; i++)
  {
    if(object.equals(((Tuple)data.get(i)).get(1)))
    {
      data.remove(i);
      fireTableRowsDeleted(i, i);
    }
  }
}

代码示例来源: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-applications-bdi

int val = ((Integer)tup.get(1)).intValue();

代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-bdiv3

if(stack.getEntities().length>0)
  StackElement    se    = (StackElement)stack.get(stack.getEntities().length-1);
  pos    = " (line "+se.getLocation().getLineNumber()+", column "+se.getLocation().getColumnNumber()+")";

相关文章

微信公众号

最新文章

更多