Package com.sun.xml.ws.spi.db
Class ServiceArtifactSchemaGenerator
- java.lang.Object
-
- com.sun.xml.ws.spi.db.ServiceArtifactSchemaGenerator
-
public class ServiceArtifactSchemaGenerator extends Object
ServiceArtifactSchemaGenerator generates XML schema for service artifacts including the wrapper types of document-literal stype operation and exceptions.- Author:
- shih-chang.chen@oracle.com
-
-
Field Summary
Fields Modifier and Type Field Description protected intfileIndexprotected AbstractSEIModelImplmodelprotected jakarta.xml.bind.SchemaOutputResolverxsdResolver
-
Constructor Summary
Constructors Constructor Description ServiceArtifactSchemaGenerator(SEIModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddChild(org.glassfish.jaxb.runtime.v2.schemagen.xmlschema.ExplicitGroup sq, ParameterImpl param)protected org.glassfish.jaxb.runtime.v2.schemagen.xmlschema.OccursaddChild(org.glassfish.jaxb.runtime.v2.schemagen.xmlschema.ExplicitGroup sq, QName name, TypeInfo typeInfo)protected StringbodyParamNS(ParameterImpl p)protected Schemacreate(String tns)voidgenerate(jakarta.xml.bind.SchemaOutputResolver resolver)protected voidpostInit(HashMap<String,Schema> xsds)
-
-
-
Field Detail
-
model
protected AbstractSEIModelImpl model
-
xsdResolver
protected jakarta.xml.bind.SchemaOutputResolver xsdResolver
-
fileIndex
protected int fileIndex
-
-
Constructor Detail
-
ServiceArtifactSchemaGenerator
public ServiceArtifactSchemaGenerator(SEIModel model)
-
-
Method Detail
-
generate
public void generate(jakarta.xml.bind.SchemaOutputResolver resolver)
-
addChild
protected void addChild(org.glassfish.jaxb.runtime.v2.schemagen.xmlschema.ExplicitGroup sq, ParameterImpl param)
-
addChild
protected org.glassfish.jaxb.runtime.v2.schemagen.xmlschema.Occurs addChild(org.glassfish.jaxb.runtime.v2.schemagen.xmlschema.ExplicitGroup sq, QName name, TypeInfo typeInfo)
-
bodyParamNS
protected String bodyParamNS(ParameterImpl p)
-
-