Class ProfileResolver

java.lang.Object
gov.nist.secauto.oscal.lib.profile.resolver.ProfileResolver

public class ProfileResolver extends Object
  • Nested Class Summary

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    gov.nist.secauto.metaschema.databind.io.IBoundLoader
    Gets the configured loader or creates a new default loader if no loader was configured.
    gov.nist.secauto.metaschema.core.metapath.DynamicContext
     
    protected void
    handleAlter(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, IIndexer indexer)
     
    protected void
    handleMerge(Catalog resolvedCatalog, gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileItem, IIndexer importIndex)
     
    protected void
    handleModify(Catalog resolvedCatalog, gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileItem)
     
    protected void
    handleSetParameter(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem item, IIndexer indexer)
     
    gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem profileOrCatalogDocument)
     
    gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem profileOrCatalogDocument, Stack<URI> importHistory)
     
    gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileOrCatalog, Stack<URI> importHistory)
     
    gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(File file)
     
    gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(URL url)
     
    gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolve(Path path)
     
    protected IIndexer
    resolveImport(gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem profileImportItem, gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileItem, Stack<URI> importHistory, Catalog resolvedCatalog)
     
    protected gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
    resolveProfile(gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem profileItem, Stack<URI> importHistory)
    Resolve the profile to a catalog.
    void
    setBoundLoader(gov.nist.secauto.metaschema.databind.io.IBoundLoader loader)
     
    void
    setDynamicContext(gov.nist.secauto.metaschema.core.metapath.DynamicContext dynamicContext)
     
    protected void
    structureFlat(Catalog resolvedCatalog, gov.nist.secauto.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