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.Environment, WadlGenerator.ExternalGrammarDefinition, WadlGenerator.Resolver_fap, _hasTypeWantsName, _providers, _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, setEnvironment, setWadlGeneratorDelegatepublic 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 © 2016 Oracle Corporation. All rights reserved.