Class Image
Extends
HopObject.
Defined in: Image.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Image(data)
|
Field Attributes | Field Name and Description |
---|---|
<static> |
Image.contentLength
|
<static> |
Image.contentType
|
<static> |
Image.created
|
<static> |
Image.creator
|
<static> |
Image.description
|
<static> |
Image.fileName
|
<static> |
Image.height
|
<static> <constant> |
Image.KEYS
|
<static> |
Image.metadata
|
<static> |
Image.modified
|
<static> |
Image.modifier
|
<static> |
Image.name
|
<static> |
Image.origin
|
<static> |
Image.parent
|
<static> |
Image.parent_id
|
<static> |
Image.parent_type
|
<static> |
Image.prototype
|
<static> |
Image.tags
|
<static> |
Image.thumbnailHeight
|
<static> |
Image.thumbnailName
|
<static> <constant> |
Image.THUMBNAILWIDTH
|
<static> |
Image.thumbnailWidth
|
<static> |
Image.width
|
Method Attributes | Method Name and Description |
---|---|
getConstraint(mime, maxWidth, maxHeight)
|
|
getFile(name)
|
|
<static> |
Image.getFileExtension(type)
|
getFormValue(name)
|
|
getJSON()
|
|
getPermission(action)
|
|
getUrl(name)
|
|
href(action)
|
|
<static> |
Image.remove()
|
render_macro(param)
|
|
thumbnail_macro(param)
|
|
update(data)
|
|
writeFiles(data, thumbnail)
|
- Methods borrowed from class HopObject:
- addTag, checkbox_macro, created_macro, creator_macro, getFormOptions, getTags, getTitle, handleMetadata, input_macro, kind_macro, link_filter, link_macro, log, map, modified_macro, modifier_macro, notify, onRequest, radiobutton_macro, removeTag, select_macro, self_macro, setTags, skin_macro, textarea_macro, toString, touch, type_macro, upload_macro
Field Detail
<static>
{Number}
Image.contentLength
<static>
{String}
Image.contentType
<static>
{Date}
Image.created
<static>
{User}
Image.creator
<static>
{String}
Image.description
<static>
{String}
Image.fileName
<static>
{Number}
Image.height
<static> <constant>
Image.KEYS
<static>
{Metadata}
Image.metadata
<static>
{Date}
Image.modified
<static>
{User}
Image.modifier
<static>
{String}
Image.name
<static>
Image.origin
<static>
{HopObject}
Image.parent
<static>
{Number}
Image.parent_id
<static>
{String}
Image.parent_type
<static>
{String}
Image.prototype
<static>
{Tag[]}
Image.tags
<static>
{Number}
Image.thumbnailHeight
<static>
{String}
Image.thumbnailName
<static> <constant>
Image.THUMBNAILWIDTH
<static>
{Number}
Image.thumbnailWidth
<static>
{Number}
Image.width
Method Detail
contentLength_macro()
{Object}
getConstraint(mime, maxWidth, maxHeight)
- Parameters:
- {helma.util.MimePart} mime
- {Number} maxWidth
- {Number} maxHeight
- Throws:
- {Error}
- Returns:
- {Object}
{helma.File}
getFile(name)
- Parameters:
- {Object} name
- Returns:
- {helma.File}
- See:
- Site#getStaticFile
<static>
{String}
Image.getFileExtension(type)
- Parameters:
- {String} type
- Returns:
- {String}
{Object}
getFormValue(name)
- Parameters:
- {String} name
- Returns:
- {Object}
{String}
getJSON()
- Returns:
- {String}
{Boolean}
getPermission(action)
- Parameters:
- {String} action
- Returns:
- {Boolean}
{helma.File}
getThumbnailFile()
- Returns:
- {helma.File}
{String}
getUrl(name)
- Parameters:
- {Object} name
- Returns:
- {String}
- See:
- Site#getStaticUrl
{String}
href(action)
- Parameters:
- {String} action
- Returns:
- {String}
macro_macro()
<static>
Image.remove()
removeFiles()
- Throws:
- {Error}
render_macro(param)
- Parameters:
- {Object} param
tags_macro()
thumbnail_macro(param)
- Parameters:
- {Object} param
update(data)
- Parameters:
- {Object} data
url_macro()
writeFiles(data, thumbnail)
- Parameters:
- {helma.Image|helma.util.MimePart} data
- {Object} thumbnail
- Throws:
- {Error}