Modifier and Type | Optional Element and Description |
---|---|
boolean |
allowCrop
Used for Classic UI only
|
boolean |
allowMap
Used for Classic UI only
|
boolean |
allowRotate
Used for Classic UI only
|
boolean |
allowUpload
Used for Classic UI only
|
boolean |
autoStart
Used for Touch UI Only
|
AspectRatio[] |
cropAspectRatios
Used for Classic UI only
|
String[] |
ddGroups
Used for Classic UI only
|
boolean |
disableFlush
Used for Classic UI only
|
boolean |
disableInfo
Used for Classic UI only
|
boolean |
disableZoom
Used for Classic UI only
|
String |
dropZone
Used for Touch UI Only
|
int |
height
Used for Classic UI only
|
String |
icon
Used for Touch UI Only
|
boolean |
isSelf
Indicates that this component represents the image itself and as such the
image properties and file assets should be stored on the component's
resource instead of a child resource
|
boolean |
multiple
Used for Touch UI Only
|
int |
sizeLimit
Used for Touch UI Only
|
boolean |
tab
Used for Classic UI only
|
String |
text
Used for Touch UI Only
|
String |
title
Used for Touch UI Only
|
String |
touchUIUploadUrl
Used for Touch UI Only
|
String |
uploadUrl
Path to which files will be uploaded.
|
String |
uploadUrlBuilder
Used for Touch UI Only
|
boolean |
useHtml5
Used for Touch UI Only
|
public abstract boolean disableFlush
True to not render the flush button.
public abstract boolean disableInfo
True to hide the "information" tool
public abstract boolean disableZoom
True to not render the zoom slider
public abstract boolean isSelf
public abstract String uploadUrl
public abstract String[] ddGroups
Groups involved in drag & drop
public abstract boolean tab
Indication of whether the HTML5 Smart Image Widget should be rendered as a stand alone tab.
public abstract int height
Height of the SmartImage component. Note: You must explicitly specify height if you intend to render the HTML5 Smart Image Widget outside the context of its own tab.
public abstract boolean allowUpload
Flag if uploading a file is allowed
public abstract AspectRatio[] cropAspectRatios
Crop Config Aspect Ratios
public abstract boolean allowCrop
Method to turn on cropping and automatically set the cropParameter; this
simplifies #cropParameter()
public abstract boolean allowRotate
Method to turn on rotating and automatically set the rotateParameter;
this simplifies #rotateParameter()
public abstract boolean allowMap
Method to turn on mapping and automatically set the mapParameter; this
simplifies #mapParameter()
public abstract boolean multiple
Indicates that multiple files may be uploaded
public abstract String touchUIUploadUrl
URL where to upload the file, you can use ${suffix.path}
.
Upload semantics are different between the legacy ExtJS API and the new
Touch UI API.
public abstract String uploadUrlBuilder
The AEM documentation indicates that this should be an upload URL builder
public abstract boolean autoStart
If true
, upload starts automatically once the file is
selected
public abstract boolean useHtml5
Prefer HTML5 to upload files (if browser allows it)
public abstract String dropZone
Drop zone selector to upload files from file system directly (if browser allows it)
public abstract String title
The title associated with the upload button
public abstract String text
The text of the button
public abstract String icon
The icon of the button
Copyright © 2019 ICF Olson. All rights reserved.