pl.edu.agh.cast.resource
Class VisualResourceEntry

java.lang.Object
  extended by pl.edu.agh.cast.resource.VisualResourceEntry

public class VisualResourceEntry
extends Object

A class which holds all data needed to create a visual resource. The entry is provided by IVisualResourcesProvider and processed in ResourceRegistry.register(pl.edu.agh.cast.resource.IVisualResource) method.

Author:
AGH CAST Team
See Also:
IVisualResource

Field Summary
static String RESOURCE_EXTENSION_BMP
          Image file type BMP.
static String RESOURCE_EXTENSION_GIF
          Image file type GIF.
static String RESOURCE_EXTENSION_ICO
          Image file type ICO.
static String RESOURCE_EXTENSION_PNG
          Image file type PNG.
 
Constructor Summary
VisualResourceEntry(String id, List<String> tags, String groupId, Type type, String label, String description, String imagesPath, String imageName, String imageExtension, List<String> imageVariants)
          Constructor.
 
Method Summary
 String getDescription()
           
 String getGroupId()
           
 String getId()
           
 String getImageExtension()
           
 String getImageName()
           
 String getImagesPath()
           
 List<String> getImageVariants()
           
 String getLabel()
           
 List<String> getTags()
           
 Type getType()
           
 void setDescription(String description)
           
 void setGroupId(String groupId)
           
 void setId(String id)
           
 void setImageExtension(String imageExtension)
           
 void setImageName(String imageName)
           
 void setImagesPath(String imagesPath)
           
 void setImageVariants(List<String> imageVariants)
           
 void setLabel(String label)
           
 void setTags(List<String> tags)
           
 void setType(Type type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE_EXTENSION_PNG

public static final String RESOURCE_EXTENSION_PNG
Image file type PNG.

See Also:
Constant Field Values

RESOURCE_EXTENSION_BMP

public static final String RESOURCE_EXTENSION_BMP
Image file type BMP.

See Also:
Constant Field Values

RESOURCE_EXTENSION_GIF

public static final String RESOURCE_EXTENSION_GIF
Image file type GIF.

See Also:
Constant Field Values

RESOURCE_EXTENSION_ICO

public static final String RESOURCE_EXTENSION_ICO
Image file type ICO.

See Also:
Constant Field Values
Constructor Detail

VisualResourceEntry

public VisualResourceEntry(String id,
                           List<String> tags,
                           String groupId,
                           Type type,
                           String label,
                           String description,
                           String imagesPath,
                           String imageName,
                           String imageExtension,
                           List<String> imageVariants)
Constructor.

Parameters:
id - resource id (required)
tags - resource tags
groupId - resource group id
type - associated element or data set type
label - resource label (required)
description - resource description (required)
imagesPath - base path for resource images
imageName - name of resource images
imageExtension - image extension
imageVariants - optional resource variants
Method Detail

getId

public String getId()

setId

public void setId(String id)

getTags

public List<String> getTags()

setTags

public void setTags(List<String> tags)

getGroupId

public String getGroupId()

setGroupId

public void setGroupId(String groupId)

getType

public Type getType()

setType

public void setType(Type type)

getLabel

public String getLabel()

setLabel

public void setLabel(String label)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getImagesPath

public String getImagesPath()

setImagesPath

public void setImagesPath(String imagesPath)

getImageName

public String getImageName()

setImageName

public void setImageName(String imageName)

getImageExtension

public String getImageExtension()

setImageExtension

public void setImageExtension(String imageExtension)

getImageVariants

public List<String> getImageVariants()

setImageVariants

public void setImageVariants(List<String> imageVariants)


Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.