Modifier and Type | Class and Description |
---|---|
static class |
DIDLObject.Class |
static class |
DIDLObject.Property<V> |
Modifier and Type | Field and Description |
---|---|
protected DIDLObject.Class |
clazz |
protected String |
creator |
protected List<DescMeta> |
descMetadata |
protected String |
id |
protected String |
parentID |
protected List<DIDLObject.Property> |
properties |
protected List<Res> |
resources |
protected boolean |
restricted |
protected String |
title |
protected WriteStatus |
writeStatus |
Modifier | Constructor and Description |
---|---|
protected |
DIDLObject() |
protected |
DIDLObject(DIDLObject other) |
protected |
DIDLObject(String id,
String parentID,
String title,
String creator,
boolean restricted,
WriteStatus writeStatus,
DIDLObject.Class clazz,
List<Res> resources,
List<DIDLObject.Property> properties,
List<DescMeta> descMetadata) |
protected String id
protected String parentID
protected String title
protected String creator
protected boolean restricted
protected WriteStatus writeStatus
protected DIDLObject.Class clazz
protected List<DIDLObject.Property> properties
protected DIDLObject()
protected DIDLObject(DIDLObject other)
protected DIDLObject(String id, String parentID, String title, String creator, boolean restricted, WriteStatus writeStatus, DIDLObject.Class clazz, List<Res> resources, List<DIDLObject.Property> properties, List<DescMeta> descMetadata)
public String getId()
public DIDLObject setId(String id)
public String getParentID()
public DIDLObject setParentID(String parentID)
public String getTitle()
public DIDLObject setTitle(String title)
public String getCreator()
public DIDLObject setCreator(String creator)
public boolean isRestricted()
public DIDLObject setRestricted(boolean restricted)
public WriteStatus getWriteStatus()
public DIDLObject setWriteStatus(WriteStatus writeStatus)
public Res getFirstResource()
public DIDLObject setResources(List<Res> resources)
public DIDLObject addResource(Res resource)
public DIDLObject.Class getClazz()
public DIDLObject setClazz(DIDLObject.Class clazz)
public List<DIDLObject.Property> getProperties()
public DIDLObject setProperties(List<DIDLObject.Property> properties)
public DIDLObject addProperty(DIDLObject.Property property)
public DIDLObject replaceFirstProperty(DIDLObject.Property property)
public DIDLObject replaceProperties(Class<? extends DIDLObject.Property> propertyClass, DIDLObject.Property[] properties)
public DIDLObject addProperties(DIDLObject.Property[] properties)
public DIDLObject removeProperties(Class<? extends DIDLObject.Property> propertyClass)
public boolean hasProperty(Class<? extends DIDLObject.Property> propertyClass)
public <V> DIDLObject.Property<V> getFirstProperty(Class<? extends DIDLObject.Property<V>> propertyClass)
public <V> DIDLObject.Property<V> getLastProperty(Class<? extends DIDLObject.Property<V>> propertyClass)
public <V> DIDLObject.Property<V>[] getProperties(Class<? extends DIDLObject.Property<V>> propertyClass)
public <V> DIDLObject.Property<V>[] getPropertiesByNamespace(Class<? extends DIDLObject.Property.NAMESPACE> namespace)
public <V> V getFirstPropertyValue(Class<? extends DIDLObject.Property<V>> propertyClass)
public <V> List<V> getPropertyValues(Class<? extends DIDLObject.Property<V>> propertyClass)
public DIDLObject addDescMetadata(DescMeta descMetadata)
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.