public class UnavailableServiceGenerator extends Generator
genClassName, interfaceName, serviceClassName| Modifier | Constructor and Description |
|---|---|
protected |
UnavailableServiceGenerator(String interfaceName,
String serviceClassName)
Contrói uma instância do gerador de proxies.
|
| Modifier and Type | Method and Description |
|---|---|
protected String[] |
getConstructorExceptions()
Acrescenta exceções específicas a um construtor.
|
protected void |
getConstructorLines(StringBuffer code,
String[] paremeterNames)
Acrescenta as linhas de código para o construtor da instância
"indisponível" do serviço.
|
protected String[] |
getImports()
Obtém os pacotes a serem importados pela classe gerada.
|
protected void |
getMethodLines(StringBuffer code,
Method method,
String[] parameterNames)
Acrescenta ao código a implementação de um método.
|
protected Class |
getSuperClass()
Obtém a super classe da instância "indisponível" do serviço.
|
protected String |
getSuperClassName()
Obtém o nome da super classe da classe gerada.
|
protected boolean |
invokesSuperClassConstructor()
Indica se o construtor da classe gerada invoca o construtor da
super classe.
|
static void |
main(String[] args)
Método principal que será executado quando o gerador
for chamado da linha de comando.
|
protected boolean |
throwsInterfaceExceptions()
Indica se lança as exceções relacionadas na interface.
|
flushToFile, generate, getBuffer, getNoPackagesClassName, getPackageName, usagepublic static void main(String[] args) throws Exception
args - args[0]: nome da interface remota do serviço (com pacote)
args[1]: nome da classe que implementa o serviço (com pacote)Exception - em caso de erro.protected boolean invokesSuperClassConstructor()
invokesSuperClassConstructor in class Generatorprotected String[] getConstructorExceptions()
getConstructorExceptions in class Generatorprotected void getConstructorLines(StringBuffer code, String[] paremeterNames)
getConstructorLines in class Generatorcode - buffer que armazena o códigoparemeterNames - nomes dos parâmetros passados pelo construtor.protected boolean throwsInterfaceExceptions()
throwsInterfaceExceptions in class Generatorprotected void getMethodLines(StringBuffer code, Method method, String[] parameterNames)
getMethodLines in class Generatorcode - buffer que armazena o códigomethod - descrição do método a implementarparameterNames - nomes dos parâmetros do métodoprotected Class getSuperClass() throws ClassNotFoundException
getSuperClass in class GeneratorClassNotFoundException - em caso de falha na super-classeprotected String getSuperClassName()
getSuperClassName in class Generatorprotected String[] getImports()
getImports in class GeneratorCopyright © 2017. All rights reserved.