public class NFTFile extends CBORMetadataMap
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MEDIA_TYPE_KEY |
static java.lang.String |
NAME_KEY |
static java.lang.String |
SRC_KEY |
| Modifier and Type | Method and Description |
|---|---|
static NFTFile |
create()
Create a new NFTFile
|
java.util.List<java.lang.String> |
getListProperty(java.lang.String name)
Get a list property
|
java.util.Map<java.lang.String,java.lang.String> |
getMapProperty(java.lang.String name)
Return value as Map for
|
java.lang.String |
getMediaType()
Get media type attribute
|
java.lang.String |
getName()
Get name attribute
|
java.lang.String |
getProperty(java.lang.String name)
Get additional property by name
|
java.util.List<java.lang.String> |
getSrcs()
Get single src or multiple src as List
|
NFTFile |
mediaType(java.lang.String mediaType)
Set mediaType attribute
|
NFTFile |
name(java.lang.String name)
Set name attribute
|
NFTFile |
property(java.lang.String name,
java.util.List<java.lang.String> values)
Add a list property
|
NFTFile |
property(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> values)
Add a map property
|
NFTFile |
property(java.lang.String name,
java.lang.String value)
Add a string property
|
NFTFile |
setsrcs(java.util.List<java.lang.String> uris)
Add src to the src list.
|
NFTFile |
src(java.lang.String uri)
Set src for the NFTFile
Call this method multiple times to set multiple srcs
|
java.lang.String |
toString() |
public static final java.lang.String NAME_KEY
public static final java.lang.String MEDIA_TYPE_KEY
public static final java.lang.String SRC_KEY
public static NFTFile create()
public NFTFile name(java.lang.String name)
name - public java.lang.String getName()
public NFTFile mediaType(java.lang.String mediaType)
mediaType - public java.lang.String getMediaType()
public NFTFile src(java.lang.String uri)
uri - public NFTFile setsrcs(java.util.List<java.lang.String> uris)
uris - public java.util.List<java.lang.String> getSrcs()
public NFTFile property(java.lang.String name, java.lang.String value)
name - value - public NFTFile property(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> values)
name - values - public NFTFile property(java.lang.String name, java.util.List<java.lang.String> values)
name - values - public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getProperty(java.lang.String name)
name - public java.util.Map<java.lang.String,java.lang.String> getMapProperty(java.lang.String name)
name - public java.util.List<java.lang.String> getListProperty(java.lang.String name)
name -