org.glassfish.admin.rest.generator
Interface ClassWriter

All Known Implementing Classes:
ASMClassWriter, TextClassWriter

public interface ClassWriter

Author:
Mitesh Meswani

Method Summary
 void createCommandResourceConstructor(java.lang.String commandResourceClassName, java.lang.String commandName, java.lang.String httpMethod, boolean linkedToParent, CommandResourceMetaData.ParameterMetaData[] commandParams, java.lang.String commandDisplayName, java.lang.String commandAction)
           
 void createCustomResourceMapping(java.lang.String resourceClassName, java.lang.String mappingPath)
           
 void createGetChildResource(java.lang.String path, java.lang.String childResourceClassName)
           
 void createGetChildResourceForListResources(java.lang.String keyAttributeName, java.lang.String childResourceClassName)
           
 void createGetCommandResource(java.lang.String commandResourceClassName, java.lang.String resourcePath)
           
 void createGetCommandResourcePaths(java.util.List<CommandResourceMetaData> commandMetaData)
           
 void createGetDeleteCommand(java.lang.String commandName)
           
 void createGetDeleteCommandForCollectionLeafResource(java.lang.String postCommandName)
           
 void createGetDisplayNameForCollectionLeafResource(java.lang.String displayName)
           
 void createGetPostCommand(java.lang.String commandName)
           
 void createGetPostCommandForCollectionLeafResource(java.lang.String postCommandName)
           
 void done()
          Called to end creation of class being written by this writer
 

Method Detail

createGetCommandResourcePaths

void createGetCommandResourcePaths(java.util.List<CommandResourceMetaData> commandMetaData)

createGetCommandResource

void createGetCommandResource(java.lang.String commandResourceClassName,
                              java.lang.String resourcePath)

createCommandResourceConstructor

void createCommandResourceConstructor(java.lang.String commandResourceClassName,
                                      java.lang.String commandName,
                                      java.lang.String httpMethod,
                                      boolean linkedToParent,
                                      CommandResourceMetaData.ParameterMetaData[] commandParams,
                                      java.lang.String commandDisplayName,
                                      java.lang.String commandAction)

createCustomResourceMapping

void createCustomResourceMapping(java.lang.String resourceClassName,
                                 java.lang.String mappingPath)

done

void done()
Called to end creation of class being written by this writer


createGetDeleteCommand

void createGetDeleteCommand(java.lang.String commandName)

createGetPostCommand

void createGetPostCommand(java.lang.String commandName)

createGetChildResource

void createGetChildResource(java.lang.String path,
                            java.lang.String childResourceClassName)

createGetChildResourceForListResources

void createGetChildResourceForListResources(java.lang.String keyAttributeName,
                                            java.lang.String childResourceClassName)

createGetPostCommandForCollectionLeafResource

void createGetPostCommandForCollectionLeafResource(java.lang.String postCommandName)

createGetDeleteCommandForCollectionLeafResource

void createGetDeleteCommandForCollectionLeafResource(java.lang.String postCommandName)

createGetDisplayNameForCollectionLeafResource

void createGetDisplayNameForCollectionLeafResource(java.lang.String displayName)


Copyright © 2012 GlassFish Community. All Rights Reserved.