| 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.