Interface IDescriptorRegistry

  • All Superinterfaces:
    java.lang.AutoCloseable
    All Known Implementing Classes:
    BaseDescriptorRegistry

    public interface IDescriptorRegistry
    extends java.lang.AutoCloseable
    • Method Detail

      • lookupType

        Type lookupType​(java.lang.String typeName)
      • lookupType

        Type lookupType​(java.lang.Class<?> ciClass)
      • lookupType

        Type lookupType​(java.lang.String prefix,
                        java.lang.String simpleName)
      • isLocal

        boolean isLocal()
      • isDefault

        boolean isDefault()
      • getOrder

        default int getOrder()
      • getDescriptors

        java.util.Collection<Descriptor> getDescriptors()
      • exists

        boolean exists​(Type type)
      • getSubtypes

        java.util.Collection<Type> getSubtypes​(Type supertype)
      • register

        void register​(Descriptor descriptor)
      • registerSubtype

        void registerSubtype​(Type supertype,
                             Type subtype)
      • verifyTypes

        void verifyTypes()
      • close

        default void close()
                    throws java.lang.Exception
        Specified by:
        close in interface java.lang.AutoCloseable
        Throws:
        java.lang.Exception