public class UnavailableServiceGenerator extends Generator
genClassName, interfaceName, serviceClassName| Modifier | Constructor and Description |
|---|---|
protected |
UnavailableServiceGenerator(java.lang.String interfaceName,
java.lang.String serviceClassName)
Contrói uma instância do gerador de proxies.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String[] |
getConstructorExceptions()
Acrescenta exceções específicas a um construtor.
|
protected void |
getConstructorLines(java.lang.StringBuffer code,
java.lang.String[] paremeterNames)
Acrescenta as linhas de código para o construtor da instância
"indisponível" do serviço.
|
protected java.lang.String[] |
getImports()
Obtém os pacotes a serem importados pela classe gerada.
|
protected void |
getMethodLines(java.lang.StringBuffer code,
java.lang.reflect.Method method,
java.lang.String[] parameterNames)
Acrescenta ao código a implementação de um método.
|
protected java.lang.Class |
getSuperClass()
Obtém a super classe da instância "indisponível" do serviço.
|
protected java.lang.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(java.lang.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, usageprotected UnavailableServiceGenerator(java.lang.String interfaceName,
java.lang.String serviceClassName)
interfaceName - nome completo da interface remota do serviçoserviceClassName - nome completo da classe que implementa o serviçopublic static void main(java.lang.String[] args)
throws java.lang.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)java.lang.Exceptionprotected boolean invokesSuperClassConstructor()
invokesSuperClassConstructor in class Generatorprotected java.lang.String[] getConstructorExceptions()
getConstructorExceptions in class Generatorprotected void getConstructorLines(java.lang.StringBuffer code,
java.lang.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(java.lang.StringBuffer code,
java.lang.reflect.Method method,
java.lang.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 java.lang.Class getSuperClass()
throws java.lang.ClassNotFoundException
getSuperClass in class Generatorjava.lang.ClassNotFoundException - em caso de falha na super-classeprotected java.lang.String getSuperClassName()
getSuperClassName in class Generatorprotected java.lang.String[] getImports()
getImports in class GeneratorCopyright © 2018. All Rights Reserved.