Class TypeDefinitions

java.lang.Object
com.xebialabs.deployit.booter.local.TypeDefinitions

public class TypeDefinitions extends Object
  • Constructor Details

    • TypeDefinitions

      public TypeDefinitions(com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry descriptorRegistry, Collection<TypeDefinition> existingTypeDefinitions)
    • TypeDefinitions

      public TypeDefinitions(com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry descriptorRegistry)
  • Method Details

    • addTypeDef

      public void addTypeDef(TypeDefinition typeDef)
    • getDefinitions

      public Collection<TypeDefinition> getDefinitions()
    • defineType

      public void defineType(Class clazz)
    • defineType

      public void defineType(TypeSpecification typeSpec)
    • redefineType

      public void redefineType(TypeSpecification typeSpec)
    • registerTypes

      public void registerTypes()
    • getDescriptorRegistry

      public com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry getDescriptorRegistry()