public class DocumentSetDescriptor extends java.lang.Object implements de.ims.icarus.io.Loadable, de.ims.icarus.util.Wrapper<DocumentSet>, de.ims.icarus.util.data.DataList<AllocationDescriptor>, de.ims.icarus.util.NamedObject
Constructor and Description |
---|
DocumentSetDescriptor() |
Modifier and Type | Method and Description |
---|---|
void |
addAllocation(AllocationDescriptor allocation) |
void |
addChangeListener(javax.swing.event.ChangeListener listener) |
void |
free() |
DocumentSet |
get() |
AllocationDescriptor |
get(int index) |
AllocationDescriptor |
getById(java.lang.String id) |
de.ims.icarus.util.data.ContentType |
getContentType() |
DocumentSet |
getDocumentSet() |
static de.ims.icarus.util.data.ContentType |
getEntryType() |
java.lang.String |
getId() |
de.ims.icarus.util.location.Location |
getLocation() |
java.lang.String |
getName() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
org.java.plugin.registry.Extension |
getReaderExtension() |
int |
indexOfAllocation(AllocationDescriptor allocation) |
boolean |
isLoaded() |
boolean |
isLoading() |
void |
load() |
int |
removeAllocation(AllocationDescriptor allocation) |
void |
removeAllocation(int index) |
void |
removeChangeListener(javax.swing.event.ChangeListener listener) |
void |
setId(java.lang.String id) |
void |
setLocation(de.ims.icarus.util.location.Location location) |
void |
setName(java.lang.String name) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
setReaderExtension(org.java.plugin.registry.Extension readerExtension) |
int |
size() |
public boolean isLoaded()
isLoaded
in interface de.ims.icarus.io.Loadable
Loadable.isLoaded()
public boolean isLoading()
isLoading
in interface de.ims.icarus.io.Loadable
Loadable.isLoading()
public void load() throws java.lang.Exception
load
in interface de.ims.icarus.io.Loadable
java.lang.Exception
Loadable.load()
public java.lang.String getName()
getName
in interface de.ims.icarus.util.NamedObject
public java.lang.String getId()
public de.ims.icarus.util.location.Location getLocation()
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
public DocumentSet getDocumentSet()
public org.java.plugin.registry.Extension getReaderExtension()
public void setName(java.lang.String name)
public void setId(java.lang.String id)
public void setLocation(de.ims.icarus.util.location.Location location)
public void setReaderExtension(org.java.plugin.registry.Extension readerExtension)
public void free()
free
in interface de.ims.icarus.io.Loadable
public DocumentSet get()
get
in interface de.ims.icarus.util.Wrapper<DocumentSet>
Wrapper.get()
public int size()
size
in interface de.ims.icarus.util.data.DataList<AllocationDescriptor>
DataList.size()
public AllocationDescriptor get(int index)
get
in interface de.ims.icarus.util.data.DataList<AllocationDescriptor>
DataList.get(int)
public de.ims.icarus.util.data.ContentType getContentType()
getContentType
in interface de.ims.icarus.util.data.DataContainer
getContentType
in interface de.ims.icarus.util.data.DataList<AllocationDescriptor>
DataList.getContentType()
public void addChangeListener(javax.swing.event.ChangeListener listener)
addChangeListener
in interface de.ims.icarus.util.data.DataList<AllocationDescriptor>
DataList.addChangeListener(javax.swing.event.ChangeListener)
public void removeChangeListener(javax.swing.event.ChangeListener listener)
removeChangeListener
in interface de.ims.icarus.util.data.DataList<AllocationDescriptor>
DataList.removeChangeListener(javax.swing.event.ChangeListener)
public void addAllocation(AllocationDescriptor allocation)
public void removeAllocation(int index)
public int removeAllocation(AllocationDescriptor allocation)
public AllocationDescriptor getById(java.lang.String id)
public int indexOfAllocation(AllocationDescriptor allocation)
public static de.ims.icarus.util.data.ContentType getEntryType()