Package | Description |
---|---|
gov.nist.secauto.swid.builder | |
gov.nist.secauto.swid.builder.output |
Modifier and Type | Method and Description |
---|---|
SWIDBuilder |
SWIDBuilder.addEntity(EntityBuilder entity)
Adds a new entity to the tag.
|
SWIDBuilder |
SWIDBuilder.addLink(LinkBuilder link)
Adds a new link to the tag.
|
SWIDBuilder |
SWIDBuilder.addMeta(MetaBuilder meta)
Adds a new meta to the tag.
|
static SWIDBuilder |
SWIDBuilder.create() |
SWIDBuilder |
SWIDBuilder.evidence(EvidenceBuilder evidence)
Adds a new evidence to the tag.
|
SWIDBuilder |
SWIDBuilder.media(String media)
Sets the to-be-built SWID tag's media to the provided value.
|
SWIDBuilder |
SWIDBuilder.name(String name)
Sets the to-be-built tag's product name to the provided value.
|
SWIDBuilder |
SWIDBuilder.payload(PayloadBuilder payload)
Adds a new payload to the tag.
|
SWIDBuilder |
SWIDBuilder.tagId(String id)
Sets the to-be-built tag's product tag identifier to the provided value.
|
SWIDBuilder |
SWIDBuilder.tagType(TagType type)
Sets the to-be-built tag's product type to the provided value.
|
SWIDBuilder |
SWIDBuilder.tagVersion(BigInteger version)
Set the tag's tag version.
|
SWIDBuilder |
SWIDBuilder.tagVersion(long version) |
SWIDBuilder |
SWIDBuilder.version(String version)
Sets the to-be-built SWID tag's version to the provided value.
|
SWIDBuilder |
SWIDBuilder.versionScheme(VersionScheme scheme)
Sets the to-be-built SWID tag's versionSchema to the provided value.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractJsonOutputHandler.build(com.fasterxml.jackson.core.JsonGenerator generator,
SWIDBuilder builder) |
protected org.jdom2.Element |
XMLOutputHandler.build(SWIDBuilder builder) |
protected org.jdom2.Document |
XMLOutputHandler.buildDocument(SWIDBuilder builder) |
org.jdom2.Document |
XMLOutputHandler.generateXML(SWIDBuilder builder)
Creates a JDOM2 XML Document based on the content of the builder.
|
void |
OutputHandler.write(SWIDBuilder builder,
OutputStream os) |
void |
XMLOutputHandler.write(SWIDBuilder builder,
OutputStream os) |
void |
AbstractJsonOutputHandler.write(SWIDBuilder builder,
OutputStream os) |
Copyright © 2020 National Institute of Standards and Technology. All rights reserved.