Class ProfileResolver

java.lang.Object
dev.metaschema.oscal.lib.profile.resolver.ProfileResolver

public class ProfileResolver extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
    static interface 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    ProfileResolver(dev.metaschema.core.metapath.DynamicContext dynamicContext, ProfileResolver.UriResolver uriResolver)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.metaschema.core.metapath.IDocumentLoader
    Gets the configured loader or creates a new default loader if no loader was configured.
    dev.metaschema.core.metapath.DynamicContext
     
    protected void
    handleAlter(dev.metaschema.core.metapath.item.node.IAssemblyNodeItem item, IIndexer indexer)
     
    protected void
    handleMerge(Catalog resolvedCatalog, dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileItem, IIndexer importIndex)
     
    protected void
    handleModify(Catalog resolvedCatalog, dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileItem)
     
    protected void
    handleSetParameter(dev.metaschema.core.metapath.item.node.IAssemblyNodeItem item, IIndexer indexer)
     
    dev.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(dev.metaschema.core.metapath.item.node.IDocumentNodeItem profileOrCatalogDocument)
     
    dev.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(dev.metaschema.core.metapath.item.node.IDocumentNodeItem profileOrCatalogDocument, Stack<URI> importHistory)
     
    dev.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileOrCatalog, Stack<URI> importHistory)
     
    dev.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(File file)
     
    dev.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(URL url)
     
    dev.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(Path path)
     
    protected IIndexer
    resolveImport(dev.metaschema.core.metapath.item.node.IAssemblyNodeItem profileImportItem, dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileItem, Stack<URI> importHistory, Catalog resolvedCatalog)
     
    protected dev.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolveProfile(dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileItem, Stack<URI> importHistory)
    Resolve the profile to a catalog.
    protected void
    structureFlat(Catalog resolvedCatalog, dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileItem, IIndexer importIndex)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait