Modifier and Type | Field and Description |
---|---|
static Version |
CycloneDxSchema.VERSION_LATEST |
Modifier and Type | Field and Description |
---|---|
static List<Version> |
CycloneDxSchema.ALL_VERSIONS |
Modifier and Type | Method and Description |
---|---|
static Version |
Version.fromVersionString(String versionString)
Returns the version based on the given version string.
|
static Version |
Version.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Version[] |
Version.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
com.networknt.schema.JsonSchema |
CycloneDxSchema.getJsonSchema(Version schemaVersion,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Returns the CycloneDX JsonSchema for the specified schema version.
|
Schema |
CycloneDxSchema.getXmlSchema(Version schemaVersion)
Returns the CycloneDX XML Schema for the specified schema version.
|
Modifier and Type | Field and Description |
---|---|
protected Version |
AbstractBomGenerator.version |
Modifier and Type | Method and Description |
---|---|
Version |
AbstractBomGenerator.getSchemaVersion()
Returns the version of the CycloneDX schema used by this instance
|
Modifier and Type | Method and Description |
---|---|
static AbstractBomGenerator |
BomGeneratorFactory.create(Version version,
Bom bom,
Format format) |
static BomJsonGenerator |
BomGeneratorFactory.createJson(Version version,
Bom bom) |
static BomXmlGenerator |
BomGeneratorFactory.createXml(Version version,
Bom bom) |
Constructor and Description |
---|
AbstractBomGenerator(Version version,
Bom bom,
Format format) |
Constructor and Description |
---|
BomJsonGenerator(Bom bom,
Version version)
Constructs a new BomGenerator object.
|
Constructor and Description |
---|
BomXmlGenerator(Bom bom,
Version version)
Constructs a new BomXmlGenerator object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
XmlParser.isValid(byte[] bomBytes,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
Parser.isValid(byte[] bomBytes,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
JsonParser.isValid(byte[] bomBytes,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
XmlParser.isValid(File file,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
Parser.isValid(File file,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
JsonParser.isValid(File file,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
XmlParser.isValid(InputStream inputStream,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
Parser.isValid(InputStream inputStream,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
JsonParser.isValid(InputStream inputStream,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
XmlParser.isValid(Reader reader,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
Parser.isValid(Reader reader,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
boolean |
JsonParser.isValid(Reader reader,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specified specification version.
|
List<ParseException> |
XmlParser.validate(byte[] bomBytes,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
Parser.validate(byte[] bomBytes,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
JsonParser.validate(byte[] bomBytes,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
XmlParser.validate(File file,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
Parser.validate(File file,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
JsonParser.validate(File file,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
XmlParser.validate(InputStream inputStream,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
Parser.validate(InputStream inputStream,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
JsonParser.validate(InputStream inputStream,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
JsonParser.validate(com.fasterxml.jackson.databind.JsonNode bomJson,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specification through JSON validation.
|
List<ParseException> |
XmlParser.validate(Reader reader,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
Parser.validate(Reader reader,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
JsonParser.validate(Reader reader,
Version schemaVersion)
Validates a CycloneDX BOM conforms to a specific specification version.
|
List<ParseException> |
XmlParser.validate(Source source,
Version schemaVersion) |
List<ParseException> |
JsonParser.validate(String bomString,
Version schemaVersion)
Verifies a CycloneDX BOM conforms to the specification through JSON validation.
|
Modifier and Type | Method and Description |
---|---|
static List<Hash> |
BomUtils.calculateHashes(File file,
Version schemaVersion)
Calculates the hashes of the specified file.
|
Constructor and Description |
---|
VersionJsonAnnotationIntrospector(Version version) |
VersionXmlAnnotationIntrospector(Version version) |
Modifier and Type | Method and Description |
---|---|
static boolean |
SerializerUtils.shouldSerializeField(Object obj,
Version version,
String fieldName) |
Constructor and Description |
---|
CustomSerializerModifier(boolean isXml,
Version version) |
EvidenceSerializer(boolean isXml,
Version version) |
EvidenceSerializer(Class<Evidence> t,
boolean isXml,
Version version) |
ExternalReferenceSerializer(Class<ExternalReference> t,
Version version) |
ExternalReferenceSerializer(Version version) |
HashSerializer(Class<Hash> t,
Version version) |
HashSerializer(Version version) |
LicenseChoiceSerializer(boolean isXml,
Version version) |
LicenseChoiceSerializer(Class<LicenseChoice> t,
boolean isXml,
Version version) |
MetadataSerializer(boolean isXml,
Version version) |
MetadataSerializer(Class<Metadata> t,
boolean isXml,
Version version) |
Copyright © 2017–2025 OWASP Foundation. All rights reserved.