public class WadlGeneratorJAXBGrammarGenerator extends AbstractWadlGeneratorGrammarGenerator<QName>
WadlGenerator
generates a XML Schema content model based on
referenced java beans.
Created on: Jun 22, 2011AbstractWadlGeneratorGrammarGenerator.HasType, AbstractWadlGeneratorGrammarGenerator.Pair, AbstractWadlGeneratorGrammarGenerator.WantsName<T>
WadlGenerator.ExternalGrammarDefinition, WadlGenerator.Resolver
_hasTypeWantsName, _resolvedType, _root, _seeAlso, _wadl, SPECIAL_GENERIC_TYPES
Constructor and Description |
---|
WadlGeneratorJAXBGrammarGenerator() |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptMediaType(javax.ws.rs.core.MediaType type) |
protected WadlGenerator.Resolver |
buildModelAndSchemas(Map<String,ApplicationDescription.ExternalGrammar> extraFiles)
Build the JAXB model and generate the schemas based on tha data
|
protected AbstractWadlGeneratorGrammarGenerator.WantsName<QName> |
createParmWantsName(Param param) |
protected AbstractWadlGeneratorGrammarGenerator.WantsName<QName> |
createRepresentationWantsName(Representation rt) |
attachTypes, createApplication, createExternalGrammar, createMethod, createParam, createRequest, createRequestRepresentation, createResource, createResources, createResponses, getRequiredJaxbContextPath, init, parameter, setWadlGeneratorDelegate
public boolean acceptMediaType(javax.ws.rs.core.MediaType type)
acceptMediaType
in class AbstractWadlGeneratorGrammarGenerator<QName>
protected WadlGenerator.Resolver buildModelAndSchemas(Map<String,ApplicationDescription.ExternalGrammar> extraFiles)
buildModelAndSchemas
in class AbstractWadlGeneratorGrammarGenerator<QName>
extraFiles
- protected AbstractWadlGeneratorGrammarGenerator.WantsName<QName> createParmWantsName(Param param)
createParmWantsName
in class AbstractWadlGeneratorGrammarGenerator<QName>
protected AbstractWadlGeneratorGrammarGenerator.WantsName<QName> createRepresentationWantsName(Representation rt)
createRepresentationWantsName
in class AbstractWadlGeneratorGrammarGenerator<QName>
Copyright © 2013 Oracle Corporation. All rights reserved.