Interface GlobalDefinitionsStore

    • Method Detail

      • findItemDefinitionsByCompileTimeClass

        @NotNull
        <ID extends ItemDefinitionList<ID> findItemDefinitionsByCompileTimeClass​(@NotNull
                                                                                   Class<?> compileTimeClass,
                                                                                   @NotNull
                                                                                   Class<ID> definitionClass)
      • findItemDefinitionByType

        <ID extends ItemDefinition> ID findItemDefinitionByType​(@NotNull
                                                                QName typeName,
                                                                @NotNull
                                                                Class<ID> definitionClass)
      • findItemDefinitionsByElementName

        @NotNull
        <ID extends ItemDefinitionList<ID> findItemDefinitionsByElementName​(@NotNull
                                                                              QName elementName,
                                                                              @NotNull
                                                                              Class<ID> definitionClass)
      • findTypeDefinitionByCompileTimeClass

        <TD extends TypeDefinition> TD findTypeDefinitionByCompileTimeClass​(@NotNull
                                                                            Class<?> compileTimeClass,
                                                                            @NotNull
                                                                            Class<TD> definitionClass)
      • findTypeDefinitionByType

        <TD extends TypeDefinition> TD findTypeDefinitionByType​(@NotNull
                                                                QName typeName,
                                                                @NotNull
                                                                Class<TD> definitionClass)
      • findTypeDefinitionsByType

        @NotNull
        <TD extends TypeDefinitionCollection<? extends TD> findTypeDefinitionsByType​(@NotNull
                                                                                       QName typeName,
                                                                                       @NotNull
                                                                                       Class<TD> definitionClass)
      • findItemDefinitionsByElementName

        @NotNull
        default List<ItemDefinition> findItemDefinitionsByElementName​(@NotNull
                                                                      QName elementName)
      • findItemDefinitionByElementName

        default <ID extends ItemDefinition> ID findItemDefinitionByElementName​(@NotNull
                                                                               QName elementName,
                                                                               @NotNull
                                                                               Class<ID> definitionClass)
      • findItemDefinitionByCompileTimeClass

        default <ID extends ItemDefinition> ID findItemDefinitionByCompileTimeClass​(@NotNull
                                                                                    Class<?> compileTimeClass,
                                                                                    @NotNull
                                                                                    Class<ID> definitionClass)
      • findItemDefinitionByType

        default ItemDefinition findItemDefinitionByType​(@NotNull
                                                        QName typeName)
      • findItemDefinitionByElementName

        default ItemDefinition findItemDefinitionByElementName​(@NotNull
                                                               QName elementName)
      • findItemDefinition

        @Deprecated
        default <ID extends ItemDefinition> ID findItemDefinition​(@NotNull
                                                                  String localElementName,
                                                                  @NotNull
                                                                  Class<ID> definitionClass)
        Deprecated.
      • findTypeDefinitionByType

        default TypeDefinition findTypeDefinitionByType​(@NotNull
                                                        QName typeName)