public class WadlGeneratorJSONGrammarGenerator extends AbstractWadlGeneratorGrammarGenerator<URI>
AbstractWadlGeneratorGrammarGenerator.HasType, AbstractWadlGeneratorGrammarGenerator.Pair, AbstractWadlGeneratorGrammarGenerator.WantsName<T>
WadlGenerator.ExternalGrammarDefinition, WadlGenerator.Resolver
Modifier and Type | Field and Description |
---|---|
static QName |
JSON_ELEMENT_QNAME |
static String |
JSON_NAMESPACE |
_hasTypeWantsName, _resolvedType, _root, _seeAlso, _wadl, SPECIAL_GENERIC_TYPES
Constructor and Description |
---|
WadlGeneratorJSONGrammarGenerator() |
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 the external schema files and generate a suitable resolver
|
protected AbstractWadlGeneratorGrammarGenerator.WantsName<URI> |
createParmWantsName(Param param) |
protected AbstractWadlGeneratorGrammarGenerator.WantsName<URI> |
createRepresentationWantsName(Representation rt) |
attachTypes, createApplication, createExternalGrammar, createMethod, createParam, createRequest, createRequestRepresentation, createResource, createResources, createResponses, getRequiredJaxbContextPath, init, parameter, setWadlGeneratorDelegate
public static final String JSON_NAMESPACE
public static final QName JSON_ELEMENT_QNAME
public boolean acceptMediaType(javax.ws.rs.core.MediaType type)
acceptMediaType
in class AbstractWadlGeneratorGrammarGenerator<URI>
protected WadlGenerator.Resolver buildModelAndSchemas(Map<String,ApplicationDescription.ExternalGrammar> extraFiles)
AbstractWadlGeneratorGrammarGenerator
buildModelAndSchemas
in class AbstractWadlGeneratorGrammarGenerator<URI>
protected AbstractWadlGeneratorGrammarGenerator.WantsName<URI> createParmWantsName(Param param)
createParmWantsName
in class AbstractWadlGeneratorGrammarGenerator<URI>
protected AbstractWadlGeneratorGrammarGenerator.WantsName<URI> createRepresentationWantsName(Representation rt)
createRepresentationWantsName
in class AbstractWadlGeneratorGrammarGenerator<URI>
Copyright © 2013 Oracle Corporation. All rights reserved.