Class SchemaTypeLoaderImpl

    • Field Detail

      • METADATA_PACKAGE_LOAD

        public static java.lang.String METADATA_PACKAGE_LOAD
    • Method Detail

      • build

        public static SchemaTypeLoader build​(SchemaTypeLoader[] searchPath,
                                             ResourceLoader resourceLoader,
                                             java.lang.ClassLoader classLoader,
                                             java.lang.String metadataPath)
        Initialize a SchemaTypeLoader via the given loaders and paths
        Parameters:
        searchPath - the searchPath to use
        resourceLoader - the resourceLoader to use
        classLoader - the classLoader to use
        metadataPath - the custom metadata path
        Returns:
        the schemaTypeLoader
        Since:
        XmlBeans 3.1.0
      • typeSystemForName

        public SchemaTypeSystem typeSystemForName​(java.lang.String name)
      • isNamespaceDefined

        public boolean isNamespaceDefined​(java.lang.String namespace)
        Description copied from interface: SchemaTypeLoader
        True if the typeloader contains any definitions in the given namespace.
      • findTypeRef

        public SchemaType.Ref findTypeRef​(javax.xml.namespace.QName name)
        Description copied from interface: SchemaTypeLoader
        Used for on-demand loading.
      • typeForClassname

        public SchemaType typeForClassname​(java.lang.String classname)
        Description copied from interface: SchemaTypeLoader
        Finds a type for a given fully-qualified XML Bean classname
      • findDocumentTypeRef

        public SchemaType.Ref findDocumentTypeRef​(javax.xml.namespace.QName name)
        Description copied from interface: SchemaTypeLoader
        Used for on-demand loading.
      • findAttributeTypeRef

        public SchemaType.Ref findAttributeTypeRef​(javax.xml.namespace.QName name)
        Description copied from interface: SchemaTypeLoader
        Used for on-demand loading.
      • findModelGroupRef

        public SchemaModelGroup.Ref findModelGroupRef​(javax.xml.namespace.QName name)
        Description copied from interface: SchemaTypeLoader
        Used for on-demand loading.