Class LicenseXmlDocument

java.lang.Object
org.spdx.licensexml.LicenseXmlDocument

public class LicenseXmlDocument extends Object
Parses and provides access to a License XML document
Author:
Gary O'Neall
  • Field Details

  • Constructor Details

    • LicenseXmlDocument

      public LicenseXmlDocument(File file, org.spdx.storage.IModelStore v2ModelStore, org.spdx.storage.IModelStore v3ModelStore, org.spdx.core.IModelCopyManager copyManager, org.spdx.library.model.v3_0_1.core.CreationInfo creationInfo) throws LicenseXmlException
      Parameters:
      file - XML file for the License
      v2ModelStore - model store for SPDX Spec version 2 license and exceptions
      v3ModelStore - model store for SPDX Spec version 3 license and exceptions
      copyManager - Copy manager for both model store
      creationInfo - Creation information to use for SPDX V3 licenses and exceptions
      copyManager - copyManager to use for copying data between model stores
      currentListVersion - version of the license list to include the license data
      releaseDate - Date the license list is released
      Throws:
      LicenseXmlException
    • LicenseXmlDocument

      public LicenseXmlDocument(Document xmlDocument) throws LicenseXmlException
      Throws:
      LicenseXmlException
  • Method Details