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, setWadlGeneratorDelegatepublic 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)
AbstractWadlGeneratorGrammarGeneratorbuildModelAndSchemas 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 © 2014 Oracle Corporation. All rights reserved.