Package org.apache.ws.jaxme.generator.sg

Examples of org.apache.ws.jaxme.generator.sg.PropertySGChain


  public Object newPropertySGChain(SimpleContentSG pController) throws SAXException {
    if (xsType == null) {
      throw new IllegalStateException("A new PropertySG has already been created.");
    }
    PropertySGChain result = new JAXBPropertySG(typeSG, xsType);
    xsType = null// Make this available to garbage collection.
    return result;
  }
View Full Code Here


    xsType = null// Make this available to garbage collection.
    return result;
  }

  public void init(SimpleContentSG pController) throws SAXException {
    PropertySGChain chain = (PropertySGChain) pController.newPropertySGChain();
    propertySG = new PropertySGImpl(chain);
    propertySG.init();
  }
View Full Code Here

    name = xsAttribute.getName();
    typeSG = getFactory().getTypeSG(pAttribute.getType(), pClassContext, name);
  }

  public Object newPropertySGChain(AttributeSG pController) {
    PropertySGChain result = new JAXBPropertySG(pController, xsAttribute);
    xsAttribute = null// Make this available for garbage collection
    return result;
  }
View Full Code Here

    xsAttribute = null// Make this available for garbage collection
    return result;
  }

  public void init(AttributeSG pController) throws SAXException {
    PropertySGChain chain = (PropertySGChain) pController.newPropertySGChain();
    propertySG = new PropertySGImpl(chain);
    propertySG.init();
  }
View Full Code Here

  public Object newPropertySGChain(ParticleSG pController) {
    if (element == null) {
      throw new IllegalStateException("A new PropertySGChain cannot be obtained.");
    }
    PropertySGChain result = new JAXBPropertySG(objectSG, element);
    element = null// Make this available for garbage collection
    if (maxOccurs > ||  maxOccurs == -1) {
      result = new MultiplePropertySG(result, objectSG, minOccurs, maxOccurs);
    }
    return result;
View Full Code Here

    return result;
  }

  public void init(ParticleSG pController) throws SAXException {
    if (element != null) {
      PropertySGChain chain = (PropertySGChain) pController.newPropertySGChain();
      propertySG = new PropertySGImpl(chain);
      propertySG.init();
    }
  }
View Full Code Here

    namespaceList = pWildcard.getNamespaceList();
    processContents = pWildcard.getProcessContents();
  }
 
  public Object newPropertySGChain(AttributeSG pController) {
    PropertySGChain result;
    if (xsWildcard != null) {
      result = new AnyAttributePropertySG(pController, xsWildcard);
      xsWildcard = null;
    } else if (xsAttribute != null) {
      result = new JAXBPropertySG(pController, xsAttribute);
View Full Code Here

    }
    return result;
  }
 
  public void init(AttributeSG pController) throws SAXException {
    PropertySGChain chain = (PropertySGChain) pController.newPropertySGChain();
    propertySG = new PropertySGImpl(chain);
    propertySG.init();
  }
View Full Code Here

      }
        locator = pParticle.getLocator();
    }

    public Object newPropertySGChain(ParticleSG pController) {
        PropertySGChain result;
        if (element != null) {
            result = new JAXBPropertySG(objectSG, element);
            element = null;
        } else if (wildcard != null) {
            result = new AnyElementPropertySG(objectSG, wildcard);
View Full Code Here

        return result;
    }
   
    public void init(ParticleSG pController) throws SAXException {
        if (element != null  ||  wildcard != null) {
            PropertySGChain chain = (PropertySGChain) pController.newPropertySGChain();
            propertySG = new PropertySGImpl(chain);
            propertySG.init();
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.ws.jaxme.generator.sg.PropertySGChain

Copyright © 2018 www.massapicom. 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.