public class LibraryCollection extends LibraryResource
LibraryResource.Metadata
allResourceTypes, bodyFont, COLLECTION_TYPE, collectionPath, displayName, EJS_TYPE, ejsIcon, h1Font, h2Font, HTML_TYPE, htmlIcon, IMAGE_TYPE, imageFilters, imageIcon, megabyteFormat, META_AUTHOR, META_CONTACT, META_KEYWORDS, META_TYPES, parent, PDF_TYPE, pdfIcon, RESOURCE_TYPES, target, TRACKER_TYPE, trackerIcon, treePath, UNKNOWN_TYPE, unknownIcon, VIDEO_TYPE, videoIcon
Constructor | Description |
---|---|
LibraryCollection(java.lang.String name) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addResource(LibraryResource resource) |
Adds a resource to the end of this collection.
|
static XML.ObjectLoader |
getLoader() |
Returns an ObjectLoader to save and load data for this class.
|
LibraryResource[] |
getResources() |
Gets the array of resources in this collection.
|
java.lang.String |
getType() |
Gets the type of resource.
|
void |
insertResource(LibraryResource resource,
int index) |
Inserts a resource into this collection at a specified index.
|
void |
removeResource(LibraryResource resource) |
Removes a resource from this collection.
|
boolean |
setTarget(java.lang.String path) |
Sets the target of this collection.
|
boolean |
setType(java.lang.String type) |
Overrides LibraryResource method.
|
addMetadata, compareTo, equals, getBasePath, getBodyStyle, getClone, getCollectionPath, getDescription, getH1Style, getH2Style, getHTMLBody, getHTMLCode, getHTMLPath, getIcon, getInheritedBasePath, getMetadata, getMetadata, getName, getProperty, getPropertyNames, getStyleSheetCode, getTarget, getThumbnail, getTitle, getTreePath, insertLineBreaks, removeMetadata, setBasePath, setDescription, setHTMLPath, setMetadata, setName, setProperty, setThumbnail, toString
public LibraryCollection(java.lang.String name)
name
- the name of the collectionpublic java.lang.String getType()
getType
in class LibraryResource
public boolean setType(java.lang.String type)
setType
in class LibraryResource
type
- ignoredpublic boolean setTarget(java.lang.String path)
setTarget
in class LibraryResource
path
- the target pathpublic void addResource(LibraryResource resource)
resource
- the resourcepublic void insertResource(LibraryResource resource, int index)
resource
- the resourceindex
- the indexpublic void removeResource(LibraryResource resource)
resource
- the resource to removepublic LibraryResource[] getResources()
public static XML.ObjectLoader getLoader()