Groovy Documentation

com.predic8.wstool.creator
[Groovy] Class FormCreator

java.lang.Object
  com.predic8.soamodel.AbstractCreator
      com.predic8.schema.creator.AbstractSchemaCreator
          com.predic8.wstool.creator.FormCreator

class FormCreator
extends AbstractSchemaCreator

Property Summary
def definitions

 
Method Summary
protected boolean addVisibility(def item)

void createAnnotation(Annotation annotation, SchemaCreatorContext ctx)

void createComplexContentRestriction(Restriction restriction, SchemaCreatorContext ctx)

void createComplexType(ComplexType complexType, FormCreatorContext ctx)

void createElement(Element element, FormCreatorContext ctx)

void createEnumerationFacet(EnumerationFacet facet, SchemaCreatorContext ctx)

void createExtension(Extension extension, SchemaCreatorContext ctx)

void createRequest(String portTypeName, String operationName, String bindingName)

void createSimpleRestriction(BaseRestriction res, FormCreatorContext ctx)

void createStringRestriction(StringRestriction res, SchemaCreatorContext ctx)

int getMinOccurs(def minOccurs)

def writeAttributes(ComplexType complexType, def ctx)

protected def writeInputField(def item, FormCreatorContext ctx)

protected def writeInputForBuildInType(def item, def ctx)

protected def writeRemove(def item, def ctx)

 
Methods inherited from class AbstractSchemaCreator
buildElement, createAll, createAnnotation, createAny, createAnyAttribute, createChoice, createComplexContent, createComplexContentRestriction, createComplexType, createElement, createEnumerationFacet, createExtension, createGroup, createGroupRef, createImport, createLengthFacet, createList, createMaxLengthFacet, createMinLengthFacet, createPatternFacet, createSchema, createSequence, createSimpleContent, createSimpleRestriction, createSimpleType, createStringRestriction, createUnion, declNSifNeeded, getElementTagName
 
Methods inherited from class AbstractCreator
getDisplayName, getNamespaceAttributes
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Property Detail

definitions

def definitions


 
Method Detail

addVisibility

protected boolean addVisibility(def item)


createAnnotation

void createAnnotation(Annotation annotation, SchemaCreatorContext ctx)


createComplexContentRestriction

void createComplexContentRestriction(Restriction restriction, SchemaCreatorContext ctx)


createComplexType

void createComplexType(ComplexType complexType, FormCreatorContext ctx)


createElement

void createElement(Element element, FormCreatorContext ctx)


createEnumerationFacet

void createEnumerationFacet(EnumerationFacet facet, SchemaCreatorContext ctx)


createExtension

void createExtension(Extension extension, SchemaCreatorContext ctx)


createRequest

void createRequest(String portTypeName, String operationName, String bindingName)


createSimpleRestriction

void createSimpleRestriction(BaseRestriction res, FormCreatorContext ctx)


createStringRestriction

void createStringRestriction(StringRestriction res, SchemaCreatorContext ctx)


getMinOccurs

int getMinOccurs(def minOccurs)


writeAttributes

def writeAttributes(ComplexType complexType, def ctx)


writeInputField

protected def writeInputField(def item, FormCreatorContext ctx)


writeInputForBuildInType

protected def writeInputForBuildInType(def item, def ctx)


writeRemove

protected def writeRemove(def item, def ctx)


 

Groovy Documentation