public abstract static class DIDLObject.Property<V> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DIDLObject.Property.DC |
static class |
DIDLObject.Property.DLNA |
static interface |
DIDLObject.Property.NAMESPACE |
static class |
DIDLObject.Property.PropertyPersonWithRole |
static class |
DIDLObject.Property.SEC |
static class |
DIDLObject.Property.UPNP |
Modifier | Constructor and Description |
---|---|
protected |
Property() |
protected |
Property(String descriptorName) |
protected |
Property(V value,
String descriptorName) |
protected |
Property(V value,
String descriptorName,
List<DIDLObject.Property<DIDLAttribute>> attributes) |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(DIDLObject.Property<DIDLAttribute> attr) |
DIDLObject.Property<DIDLAttribute> |
getAttribute(String descriptorName) |
String |
getDescriptorName() |
V |
getValue() |
void |
removeAttribute(DIDLObject.Property<DIDLAttribute> attr) |
void |
removeAttribute(String descriptorName) |
void |
setOnElement(Element element) |
void |
setValue(V value) |
String |
toString() |
protected Property()
protected Property(String descriptorName)
protected Property(V value, String descriptorName, List<DIDLObject.Property<DIDLAttribute>> attributes)
public V getValue()
public void setValue(V value)
public String getDescriptorName()
public void setOnElement(Element element)
public void addAttribute(DIDLObject.Property<DIDLAttribute> attr)
public void removeAttribute(DIDLObject.Property<DIDLAttribute> attr)
public void removeAttribute(String descriptorName)
public DIDLObject.Property<DIDLAttribute> getAttribute(String descriptorName)
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.