Package org.apache.ws.jaxme.js

Examples of org.apache.ws.jaxme.js.JavaMethod.addCase()


      DirectAccessible pNamespaceURI = jm.addParam(String.class, "pNamespaceURI");
      DirectAccessible pLocalName = jm.addParam(String.class, "pLocalName");
      DirectAccessible pQName = jm.addParam(String.class, "pQName");
      jm.addThrows(SAXException.class);
      jm.addSwitch("--", pLevelVar);
      jm.addCase("0");
      if (pController.hasSimpleContent()) {
          JavaQName elementInterface = pController.getClassContext().getXMLInterfaceName();
          LocalJavaField element = jm.newJavaField(elementInterface);
          element.addLine("(", elementInterface, ") getResult()");
View Full Code Here


    DirectAccessible pQName = jm.addParam(String.class, "pQName");
    DirectAccessible pAttr = jm.addParam(Attributes.class, "pAttr");
    jm.addThrows(SAXException.class);

    jm.addSwitch(pLevelVar, "++");
    jm.addCase("0");
   
    jm.addLine("setResult(newResult());");
    jm.addIf(pAttr, " != null");
   
    String iVar = jm.getLocalVariableName();
View Full Code Here

  public JavaMethod newStartElementMethod() throws SAXException {
    JavaMethod result = super.newStartElementMethod();
    LocalJavaField unmarshallerHandler = result.newJavaField(JMUnmarshallerHandlerImpl.class);
    unmarshallerHandler.addLine("getHandler()");
    result.addSwitch(getStateField());
    result.addCase(new Integer(0));
    handleStartElementStates(unmarshallerHandler,
                 result, getFirstValidParticle(0),
                 getLastValidParticle(0));
    result.addBreak();
    for (int i = 0;  i < particles.length;  i++) {
View Full Code Here

                 result, getFirstValidParticle(0),
                 getLastValidParticle(0));
    result.addBreak();
    for (int i = 0;  i < particles.length;  i++) {
      int state = getState(i);
      result.addCase(new Integer(state));
      handleStartElementStates(unmarshallerHandler,
                   result, getFirstValidParticle(state),
                   getLastValidParticle(state));
      result.addBreak();
    }
View Full Code Here

    JavaMethod result = super.newIsFinishedMethod();
    result.addSwitch(getStateField());
    boolean allOptional = true;
    for (int i = particles.length-1;  i >= 0;  i--) {
      ParticleSG particle = particles[i];
      result.addCase(new Integer(getState(i)));
      if (isRequiredParticle(particle)) {
        allOptional = false;
        break;
      }
    }
View Full Code Here

        allOptional = false;
        break;
      }
    }
    if (allOptional) {
      result.addCase(new Integer(0));
    }
    result.addLine("return true;");
    result.addDefault();
    result.addLine("return false;");
    result.addEndSwitch();
View Full Code Here

    JavaQName elementInterface = ctSG.getClassContext().getXMLInterfaceName();
    LocalJavaField element = result.newJavaField(elementInterface);
    element.addLine("(", elementInterface, ") result");
    result.addSwitch(getEndElementState());
    for (int i = 0;  i < particles.length;  i++) {
      result.addCase(new Integer(getState(i)));
      ParticleSG particle = particles[i];
      handleEndElementState(result, element, particle);
    }
    result.addDefault();
    result.addThrowNew(IllegalStateException.class,
View Full Code Here

    JavaQName elementInterface = ctSG.getClassContext().getXMLInterfaceName();
    LocalJavaField element = result.newJavaField(elementInterface);
    element.addLine("(", elementInterface, ") result");
    result.addSwitch(getEndElementState());
    for (int i = 0;  i < particles.length;  i++) {
      result.addCase(new Integer(getState(i)));
      ParticleSG particle = particles[i];
      handleEndElementState(result, element, particle);
    }
    result.addDefault();
    result.addThrowNew(IllegalStateException.class,
View Full Code Here

    JavaQName elementInterface = ctSG.getClassContext().getXMLInterfaceName();
    LocalJavaField element = result.newJavaField(elementInterface);
    element.addLine("(", elementInterface, ") result");
    result.addSwitch(getEndElementState());
    for (int i = 0;  i < particles.length;  i++) {
      result.addCase(new Integer(getState(i)));
      ParticleSG particle = particles[i];
      handleEndElementState(result, element, particle);
    }
    result.addDefault();
    result.addThrowNew(IllegalStateException.class,
View Full Code Here

  public JavaMethod newStartElementMethod() throws SAXException {
    JavaMethod result = super.newStartElementMethod();
    LocalJavaField unmarshallerHandler = result.newJavaField(JMUnmarshallerHandlerImpl.class);
    unmarshallerHandler.addLine("getHandler()");
    result.addSwitch(getStateField());
    result.addCase(new Integer(0));
    handleStartElementStates(unmarshallerHandler,
                 result, getFirstValidParticle(0),
                 getLastValidParticle(0));
    result.addBreak();
    for (int i = 0;  i < particles.length;  i++) {
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.