diff options
Diffstat (limited to 'src/com/itmill/toolkit/terminal/ThemeResource.java')
-rw-r--r-- | src/com/itmill/toolkit/terminal/ThemeResource.java | 105 |
1 files changed, 54 insertions, 51 deletions
diff --git a/src/com/itmill/toolkit/terminal/ThemeResource.java b/src/com/itmill/toolkit/terminal/ThemeResource.java index 5215ade6ab..566e5b71ab 100644 --- a/src/com/itmill/toolkit/terminal/ThemeResource.java +++ b/src/com/itmill/toolkit/terminal/ThemeResource.java @@ -1,105 +1,108 @@ /* ************************************************************************* - IT Mill Toolkit + IT Mill Toolkit - Development of Browser User Interfaces Made Easy + Development of Browser User Interfaces Made Easy - Copyright (C) 2000-2006 IT Mill Ltd - - ************************************************************************* + Copyright (C) 2000-2006 IT Mill Ltd + + ************************************************************************* - This product is distributed under commercial license that can be found - from the product package on license.pdf. Use of this product might - require purchasing a commercial license from IT Mill Ltd. For guidelines - on usage, see licensing-guidelines.html + This product is distributed under commercial license that can be found + from the product package on license.pdf. Use of this product might + require purchasing a commercial license from IT Mill Ltd. For guidelines + on usage, see licensing-guidelines.html - ************************************************************************* - - For more information, contact: - - IT Mill Ltd phone: +358 2 4802 7180 - Ruukinkatu 2-4 fax: +358 2 4802 7181 - 20540, Turku email: info@itmill.com - Finland company www: www.itmill.com - - Primary source for information and releases: www.itmill.com + ************************************************************************* + + For more information, contact: + + IT Mill Ltd phone: +358 2 4802 7180 + Ruukinkatu 2-4 fax: +358 2 4802 7181 + 20540, Turku email: info@itmill.com + Finland company www: www.itmill.com + + Primary source for information and releases: www.itmill.com - ********************************************************************** */ + ********************************************************************** */ package com.itmill.toolkit.terminal; import com.itmill.toolkit.service.FileTypeResolver; -/** - * <code>ThemeResource</code> is a named theme dependant resource provided and - * managed by a theme. The actual resource contents are dynamically - * resolved to comply with the used theme by the terminal adapter. - * This is commonly used to provide static images, flash, - * java-applets, etc for the terminals. - * +/** + * <code>ThemeResource</code> is a named theme dependant resource provided and + * managed by a theme. The actual resource contents are dynamically resolved to + * comply with the used theme by the terminal adapter. This is commonly used to + * provide static images, flash, java-applets, etc for the terminals. + * * @author IT Mill Ltd. - * @version @VERSION@ + * @version + * @VERSION@ * @since 3.0 */ public class ThemeResource implements Resource { - /** - * Id of the terminal managed resource. + /** + * Id of the terminal managed resource. */ - private String resourceID = null; + private String resourceID = null; - /** - * Creates a resource. - * @param resourceId the Id of the resource. + /** + * Creates a resource. + * + * @param resourceId + * the Id of the resource. */ public ThemeResource(String resourceId) { - if (resourceId == null) + if (resourceId == null) throw new NullPointerException("Resource ID must not be null"); if (resourceId.length() == 0) - throw new IllegalArgumentException( - "Resource ID can not be empty"); + throw new IllegalArgumentException("Resource ID can not be empty"); if (resourceId.charAt(0) == '/') throw new IllegalArgumentException( - "Resource ID must be relative (can not begin with /)"); - + "Resource ID must be relative (can not begin with /)"); + this.resourceID = resourceId; } - /** + /** * Tests if the given object equals this Resource. * - * @param obj the object to be tested for equality. + * @param obj + * the object to be tested for equality. * @return <code>true</code> if the given object equals this Icon, - * <code>false</code> if not. + * <code>false</code> if not. * @see java.lang.Object#equals(Object) */ public boolean equals(Object obj) { - return obj instanceof ThemeResource && - resourceID.equals(((ThemeResource)obj).resourceID); + return obj instanceof ThemeResource + && resourceID.equals(((ThemeResource) obj).resourceID); } - /** + /** * @see java.lang.Object#hashCode() */ public int hashCode() { return resourceID.hashCode(); } - + /** * @see java.lang.Object#toString() */ public String toString() { return resourceID.toString(); } - - /** + + /** * Gets the resource id. - * @return the resource id. + * + * @return the resource id. */ public String getResourceId() { - return resourceID; + return resourceID; } - + /** * @see com.itmill.toolkit.terminal.Resource#getMIMEType() */ |