Groovy Documentation

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

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

class RequestCreator
extends AbstractSchemaCreator

Property Summary
def log

 
Method Summary
void createComplexContentRestriction(Restriction restriction, RequestCreatorContext ctx)

void createComplexType(ComplexType type, RequestCreatorContext ctx)

There is a problem with the next line if two or more elements were used/declared more than one time in a xpath expression.

void createElement(Element element, RequestCreatorContext ctx)

void createExtension(Extension extension, RequestCreatorContext ctx)

void createPart(Part part, RequestCreatorContext ctx)

void createSimpleRestriction(BaseRestriction rest, RequestCreatorContext ctx)

def getElementXpaths(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, getNSPrefix, getUnusedPrefix
 
Methods inherited from class AbstractCreator
getDisplayName, getNamespaceAttributes
 

Property Detail

log

def log


 
Method Detail

createComplexContentRestriction

void createComplexContentRestriction(Restriction restriction, RequestCreatorContext ctx)


createComplexType

void createComplexType(ComplexType type, RequestCreatorContext ctx)
There is a problem with the next line if two or more elements were used/declared more than one time in a xpath expression. See https://groups.google.com/forum/?hl=en&fromgroups=#!topic/soa-model/CVBErhVbdek This makes also problems if the element name is also used in upper levels.


createElement

void createElement(Element element, RequestCreatorContext ctx)


createExtension

void createExtension(Extension extension, RequestCreatorContext ctx)


createPart

void createPart(Part part, RequestCreatorContext ctx)


createSimpleRestriction

void createSimpleRestriction(BaseRestriction rest, RequestCreatorContext ctx)


getElementXpaths

def getElementXpaths(def ctx)


 

Groovy Documentation