View Javadoc

1   package com.atlassian.plugins.rest.doclet.generators;
2   
3   import java.util.List;
4   
5   import com.atlassian.plugins.rest.doclet.generators.resourcedoc.AtlassianWadlGeneratorResourceDocSupport;
6   
7   import com.sun.jersey.api.wadl.config.WadlGeneratorConfig;
8   import com.sun.jersey.api.wadl.config.WadlGeneratorDescription;
9   import com.sun.jersey.server.wadl.generators.WadlGeneratorApplicationDoc;
10  import com.sun.jersey.server.wadl.generators.WadlGeneratorGrammarsSupport;
11  
12  /**
13   * @since 2.5.1
14   */
15  public class AtlassianWadlGeneratorConfig extends WadlGeneratorConfig
16  {
17  
18      @Override
19      public List<WadlGeneratorDescription> configure()
20      {
21          return generator( WadlGeneratorApplicationDoc.class )
22              .prop( "applicationDocsStream", "application-doc.xml" )
23          .generator( WadlGeneratorGrammarsSupport.class )
24              .prop( "grammarsStream", "application-grammars.xml" )
25          .generator( AtlassianWadlGeneratorResourceDocSupport.class )
26              .prop( "resourceDocStream", "resourcedoc.xml" )
27          .descriptions();
28      }
29  }