Antville 1.2-beta API Reference
Class Index | File Index

Classes


Class Image


Extends HopObject.

Defined in: Image.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Image(data)
Field Summary
Field Attributes Field Name and Description
<static>  
<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>  
<static>  
<static> <constant>  
<static>  
<static>  
Image.width
Method Summary
Method Attributes Method Name and Description
 
 
getConstraint(mime, maxWidth, maxHeight)
 
getFile(name)
<static>  
Image.getFileExtension(type)
 
 
 
getPermission(action)
 
 
getUrl(name)
 
href(action)
 
<static>  
Image.remove()
 
 
render_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
Class Detail
Image(data)
Parameters:
{Object} data
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}

Documentation generated by JsDoc Toolkit 2.3.2 on Sat Jan 16 2010 00:41:42 GMT+0100 (CET)