-
Carlos Eduardo Lara Augusto authored
Refactoring total da API SCS-Java. A classe ComponentBuilder foi removida, e suas funcionalidades passaram para a classe ComponentContext, que agora constrói um componente básico com as 3 facetas principais e depois permite a adição de outras facetas. Seus mapas internos também foram modificados. A classe ExtendedFacetDescription foi removida, sendo substituída pela classe Facet. A criação de componentes puramente por metadados agora é realizada por um "builder". Atualmente em Java damos suporte a descrição via XML, através da classe XMLComponentBuilder. Foram criadas novas exceções. Os módulos foram rearrumados. Todos os servants foram tornados thread-safe. Praticamente todos os métodos previamente implementados sofreram alguma mudança no seu comportamento, o que exige cuidado ao replicar o código para outras linguagens. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/scs/core/java/trunk@113504 ae0415b3-e90b-0410-900d-d0be9363c56b
0d9ea3a8