Examples of Invoke


Examples of org.apache.commons.scxml.model.Invoke

        List t = s.getTransitionsList();
        for (int i = 0; i < t.size(); i++) {
            serializeTransition(b, (Transition) t.get(i), indent + INDENT);
        }
        Parallel p = s.getParallel(); //TODO: Remove in v1.0
        Invoke inv = s.getInvoke();
        if (p != null) {
            serializeParallel(b, p, indent + INDENT);
        } else if (inv != null) {
            serializeInvoke(b , inv, indent + INDENT);
        } else {
View Full Code Here

Examples of org.apache.commons.scxml.model.Invoke

        Collection internalEvents = step.getAfterStatus().getEvents();
        for (Iterator iter = step.getAfterStatus().getStates().iterator();
                iter.hasNext();) {
            State s = (State) iter.next();
            Context ctx = scInstance.getContext(s);
            Invoke i = s.getInvoke();
            if (i != null && scInstance.getInvoker(s) == null) {
                String src = i.getSrc();
                if (src == null) {
                    String srcexpr = i.getSrcexpr();
                    Object srcObj = null;
                    try {
                        ctx.setLocal(NAMESPACES_KEY, i.getNamespaces());
                        srcObj = eval.eval(ctx, srcexpr);
                        ctx.setLocal(NAMESPACES_KEY, null);
                        src = String.valueOf(srcObj);
                    } catch (SCXMLExpressionException see) {
                        errRep.onError(ErrorConstants.EXPRESSION_ERROR,
                            see.getMessage(), i);
                    }
                }
                String source = src;
                PathResolver pr = i.getPathResolver();
                if (pr != null) {
                    source = i.getPathResolver().resolvePath(src);
                }
                String ttype = i.getTargettype();
                Invoker inv = null;
                try {
                    inv = scInstance.newInvoker(ttype);
                } catch (InvokerException ie) {
                    TriggerEvent te = new TriggerEvent(s.getId()
                        + ".invoke.failed", TriggerEvent.ERROR_EVENT);
                    internalEvents.add(te);
                    continue;
                }
                inv.setParentStateId(s.getId());
                inv.setSCInstance(scInstance);
                List params = i.params();
                Map args = new HashMap();
                for (Iterator pIter = params.iterator(); pIter.hasNext();) {
                    Param p = (Param) pIter.next();
                    String argExpr = p.getExpr();
                    Object argValue = null;
View Full Code Here

Examples of org.apache.commons.scxml.model.Invoke

                serializeTransition(b, (Transition) et.get(len), indent
                    + INDENT);
            }
        }
        Parallel p = s.getParallel();
        Invoke inv = s.getInvoke();
        if (p != null) {
            serializeParallel(b, p, indent + INDENT);
        } else if (inv != null) {
            serializeInvoke(b , inv, indent + INDENT);
        } else {
View Full Code Here

Examples of org.apache.commons.scxml.model.Invoke

                trn.setParent(s);
                updateTransition(trn, targets);
            }
        }
        Parallel p = s.getParallel();
        Invoke inv = s.getInvoke();
        if ((inv != null && p != null)
                || (inv != null && !c.isEmpty())
                || (p != null && !c.isEmpty())) {
            logAndThrowModelError(ERR_STATE_BAD_CONTENTS,
                new Object[] {getStateName(s)});
        }
        if (p != null) {
            updateParallel(p, targets);
        } else if (inv != null) {
            String ttype = inv.getTargettype();
            if (ttype == null || ttype.trim().length() == 0) {
                logAndThrowModelError(ERR_INVOKE_NO_TARGETTYPE,
                    new Object[] {getStateName(s)});
            }
            String src = inv.getSrc();
            boolean noSrc = (src == null || src.trim().length() == 0);
            String srcexpr = inv.getSrcexpr();
            boolean noSrcexpr = (srcexpr == null
                                 || srcexpr.trim().length() == 0);
            if (noSrc && noSrcexpr) {
                logAndThrowModelError(ERR_INVOKE_NO_SRC,
                    new Object[] {getStateName(s)});
View Full Code Here

Examples of org.apache.commons.scxml2.model.Invoke

     */
    private static void readInvoke(final XMLStreamReader reader, final Configuration configuration,
                                   final TransitionalState parent)
            throws XMLStreamException, ModelException {

        Invoke invoke = new Invoke();
        invoke.setId(readAV(reader, ATTR_ID));
        invoke.setSrc(readAV(reader, ATTR_SRC));
        invoke.setSrcexpr(readAV(reader, ATTR_SRCEXPR));
        invoke.setType(readAV(reader, ATTR_TYPE));
        invoke.setAutoForward(readBooleanAV(reader, ELEM_INVOKE, ATTR_AUTOFORWARD));
        invoke.setPathResolver(configuration.pathResolver);
        readNamespaces(configuration, invoke);

        loop : while (reader.hasNext()) {
            String name, nsURI;
            switch (reader.next()) {
View Full Code Here

Examples of org.apache.pdfbox.util.operator.Invoke

        registerOperatorProcessor("cm", new Concatenate());

        registerOperatorProcessor("CS", new SetStrokingColorSpace());
        registerOperatorProcessor("cs", new SetNonStrokingColorSpace());
        registerOperatorProcessor("d", new SetLineDashPattern());
        registerOperatorProcessor("Do", new Invoke());

        registerOperatorProcessor("j", new SetLineJoinStyle());
        registerOperatorProcessor("J", new SetLineCapStyle());
        registerOperatorProcessor("K", new SetStrokingCMYKColor());
        registerOperatorProcessor("k", new SetNonStrokingCMYKColor());
View Full Code Here

Examples of org.eclipse.bpel.model.Invoke

   
    return activityElement;
  }

  protected Element invoke2XML(Activity activity) {
    Invoke invoke = (Invoke)activity;
    Element activityElement = createBPELElement("invoke");
    if (invoke.getPartnerLink() != null)
      activityElement.setAttribute("partnerLink", invoke.getPartnerLink().getName());
    if (invoke.getPortType() != null)
      activityElement.setAttribute("portType", bpelNamespacePrefixManager.qNameToString(invoke, invoke.getPortType().getQName()));
    if (invoke.getOperation() != null)
      activityElement.setAttribute("operation", getOperationSignature(invoke.getOperation()));
    if (invoke.getInputVariable() != null)
      activityElement.setAttribute("inputVariable", invoke.getInputVariable().getName());
    if (invoke.getOutputVariable() != null)
      activityElement.setAttribute("outputVariable", invoke.getOutputVariable().getName());
     
    if (invoke.getCorrelations() != null)
      activityElement.appendChild(correlations2XML(invoke.getCorrelations()));
   
    FaultHandler faultHandler = invoke.getFaultHandler();
    if (faultHandler != null) {
      faultHandler2XML(activityElement, faultHandler);
    }
   
    if (invoke.getCompensationHandler() != null)
      activityElement.appendChild(compensationHandler2XML(invoke.getCompensationHandler()));
   
    Iterator it = invoke.getFromPart().iterator();
    while (it.hasNext()) {
      FromPart fromPart = (FromPart)it.next();
      activityElement.appendChild(fromPart2XML(fromPart));
    }
    it = invoke.getToPart().iterator();
    while (it.hasNext()) {
      ToPart toPart = (ToPart)it.next();
      activityElement.appendChild(toPart2XML(toPart));
    }
   
View Full Code Here

Examples of org.red5.server.net.rtmp.event.Invoke

              break;
            case Constants.TYPE_VIDEO_DATA:
              msg = new VideoData(tag.getBody());
              break;
            case Constants.TYPE_INVOKE:
              msg = new Invoke(tag.getBody());
              break;
            case Constants.TYPE_NOTIFY:
              msg = new Notify(tag.getBody());
              break;
            case Constants.TYPE_FLEX_STREAM_SEND:
View Full Code Here

Examples of org.soybeanMilk.core.exe.Invoke

  @Test
  public void parse_executables_invoke_noArgNoResult() throws Exception
  {
    config=new ConfigurationParser().parse("org/soybeanMilk/test/unit/core/TestConfigurationParser-main.xml");
   
    Invoke exe=(Invoke)config.getExecutable("global_before");
   
    Resolver rp=exe.getResolver();
    Assert.assertEquals(DynamicResolver.class, rp.getClass());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getFactoryResolverProvider().getResolverId());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getObjectSourceResolverProvider().getResolverKey());
    Assert.assertEquals("test0", exe.getMethodName());
    Assert.assertNull(exe.getArgs());
  }
View Full Code Here

Examples of org.soybeanMilk.core.exe.Invoke

  @Test
  public void parse_executables_invoke_hasArgHasResult() throws Exception
  {
    config=new ConfigurationParser().parse("org/soybeanMilk/test/unit/core/TestConfigurationParser-main.xml");
   
    Invoke exe=(Invoke)config.getExecutable("global_exe3");
   
    Assert.assertEquals("result", exe.getResultKey());
    Resolver rp=exe.getResolver();
    Assert.assertEquals(DynamicResolver.class, rp.getClass());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getFactoryResolverProvider().getResolverId());
    Assert.assertEquals("tr", ((DynamicResolver)rp).getObjectSourceResolverProvider().getResolverKey());
    Assert.assertEquals("test2", exe.getMethodName());
    Assert.assertEquals(2, exe.getArgs().length);
   
    Assert.assertEquals(KeyArg.class, exe.getArgs()[0].getClass());
    Assert.assertEquals("arg0", ((KeyArg)exe.getArgs()[0]).getKey());
    Assert.assertEquals(KeyArg.class, exe.getArgs()[1].getClass());
    Assert.assertEquals("arg1", ((KeyArg)exe.getArgs()[1]).getKey());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.