Package org.javlo.component.multimedia
Class Multimedia
- java.lang.Object
-
- org.javlo.component.core.AbstractVisualComponent
-
- org.javlo.component.properties.AbstractPropertiesComponent
-
- org.javlo.component.multimedia.Multimedia
-
- All Implemented Interfaces:
Serializable,Comparable<IContentVisualComponent>,IAction,IContentVisualComponent,IImageTitle,IRestItem,ITaxonomyContainer,IStaticContainer
- Direct Known Subclasses:
PDFMultimedia,VideoContentMultimedia
public class Multimedia extends AbstractPropertiesComponent implements IImageTitle, IStaticContainer, IAction, ITaxonomyContainer
standard image component.exposed variable :
- inherited from
AbstractVisualComponent Stringtitle : the title.PaginationContextpagination : pagination context.MultimediaResourceresources : list of resources to be displayed.
- Author:
- pvandermaesen
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringALLstatic StringEMBEDstatic StringIMAGEprotected static StringIMAGE_AFTER_EXEPT_FIRSTprotected static StringIMAGE_FIRSTstatic StringMAX_LIST_SIZEprotected static StringNAME_ORDERprotected static StringORDER_BY_ACCESSstatic StringPAGE_SIZEprotected static StringRANDOM_ORDERprotected static StringREVERSE_ORDERstatic StringROOT_FOLDERstatic StringSOUNDprotected static StringSTATIC_EMBED_FOLDERprotected static StringSTATIC_IMAGE_FOLDERprotected static StringSTATIC_SOUND_FOLDERprotected static StringSTATIC_VIDEO_FOLDERstatic StringTYPEstatic StringVIDEO-
Fields inherited from class org.javlo.component.properties.AbstractPropertiesComponent
properties
-
Fields inherited from class org.javlo.component.core.AbstractVisualComponent
CACHE_KEY_SUFFIX_PARAM_NAME, COMPONENT_KEY, config, EDIT_CLASS, FLUID_COL_SIZE, FORCE_COMPONENT_ID, HIDDEN, I18N_FILE, logger, MAX_COL_VALUE, MOBILE_TYPE, NOT_EDIT_PREVIEW_PARAM_NAME, SCROLL_TO_COMP_ID_ATTRIBUTE_NAME, TIME_CACHE_NAME
-
Fields inherited from interface org.javlo.component.core.IContentVisualComponent
COLORED_WRAPPER_CLASS, COMP_ID_REQUEST_PARAM, COMPLEXITY_ADMIN, COMPLEXITY_EASY, COMPLEXITY_STANDARD, CONTAINER_COLOR, DEFAULT_COLOR, DYN_COMP_COLOR, ECOM_COLOR, EDIT_ACTION_CSS_CLASS, GRAPHIC_COLOR, HIGH_LABEL_LEVEL, ID_SEPARATOR, LINK_COLOR, LOW_LABEL_LEVEL, META_COLOR, MIDDLE_LABEL_LEVEL, SEARCH_LEVEL_HIGH, SEARCH_LEVEL_LOW, SEARCH_LEVEL_MIDDLE, SEARCH_LEVEL_NONE, TEXT_COLOR, VIEW_DEFINITION_REQUEST_ID, WEB2_COLOR
-
Fields inherited from interface org.javlo.component.image.IImageTitle
NO_LINK
-
-
Constructor Summary
Constructors Constructor Description Multimedia()
-
Method Summary
-
Methods inherited from class org.javlo.component.properties.AbstractPropertiesComponent
createKeyWithField, getContentAsMap, getContentAsText, getFieldChoice, getFieldDoubleValue, getFieldLongValue, getFieldName, getFieldType, getFieldValue, getFieldValue, getFieldValue, getHeader, getLabel, getListSeparator, getMdSize, getRowSize, getViewXHTMLCode, getXsSize, isAllTranslated, main, renderField, setFieldValue, storeProperties, transflateFrom, validateField
-
Methods inherited from class org.javlo.component.core.AbstractVisualComponent
applyReplacement, cleanResources, cleanValue, clearReplacement, clone, compareTo, contructViewStyle, countLine, delete, deleteMySelf, drawColumn, equals, equals, executeCurrentRenderer, executeJSP, executeRenderer, executeRenderer, extractFieldsFromRenderer, forceInit, getAjaxId, getArea, getAuthors, getBackgroundColor, getBaseHelpURL, getClassName, getColomnablePrefix, getColomnableSuffix, getColumn, getColumnMaxSize, getColumnSize, getColumnSizes, getColumnStyle, getComponentBean, getComponentCSS, getComponentCssClass, getComponentId, getComponentLabel, getComponentPath, getConfig, getConfigInValue, getConfigMessage, getContainerPage, getContentCache, getContentMessage, getContentName, getContentTimeCache, getCookiesDisplayStatus, getCreationDate, getCSSStyle, getCurrentPage, getCurrentRenderer, getDataAttributes, getDebugHeader, getDefaultHelpURI, getDefaultRenderer, getDeleteDate, getDescription, getDisplayMessage, getEditorComplexity, getEditRenderer, getEditText, getEmptyCode, getErrorMessage, getErrorMessage, getExternalModules, getExternalResources, getFileDirectory, getFirstPrefix, getFontAwesome, getForcedId, getForcedPrefixViewXHTMLCode, getForcedRenderer, getForcedSuffixViewXHTMLCode, getFormName, getGroup, getHeaderContent, getHelpText, getHelpType, getHelpURI, getHelpURL, getI18nEditableKeys, getId, getImportFolderPath, getInlineStyle, getInputName, getInputNameColomn, getInputNameColomnStyle, getInputNameRenderer, getInputNameRendererTitle, getItalicAndStrongLanguageMarkerList, getJSOnSubmit, getKey, getLabelLevel, getLastSufix, getLayout, getListClass, getListGroup, getListItemTag, getListTag, getLocalMessage, getManualCssClass, getMarkerList, getMessage, getMirrorWrapper, getModificationDate, getNextComponent, getPage, getPageDescription, getPrefixCssClass, getPrefixViewXHTMLCode, getPreviewAttributes, getPreviewCssClass, getPreviewCssId, getPreviousComponent, getQuotationLanguageMarkerList, getReferenceComponent, getRemplacement, getRenderer, getRendererTitle, getRenderes, getRequestComponent, getSearchLevel, getSelectRendererXHTML, getSpecialInputTag, getSpecialPreviewCssId, getSpecificClass, getSpecificCssClass, getStyle, getStyleLabel, getSuffixViewXHTMLCode, getTag, getTextColor, getTextForSearch, getTextLabel, getTextMessage, getTextPosition, getTextTitle, getTitleLevel, getTypeInputName, getValue, getValue, getVersion, getViewData, getViewDataFile, getViewID, getViewText, getWidth, getXHTMLCode, getXHTMLConfig, haveRight, includeComponentJSP, includePage, init, insert, isAjaxWrapper, isAskWidth, isAutoDeletable, isAutoRenderer, isBackgroundColored, isCanAddClass, isCloseRow, isColored, isColumnable, isConfig, isDefaultValue, isDispayEmptyXHTMLCode, isDisplayable, isDisplayHidden, isEditOnCreate, isFirstElementOfRepeatSequence, isFirstRepeated, isFreeInputLayout, isHelpURL, isHiddable, isHidden, isHiddenInMode, isHiddenInModeValue, isInline, isInsertable, isList, isListable, isMetaTitle, isMirrorWrapped, isModify, isNeedDelete, isNeedRefresh, isNeedRenderer, isNew, isNextSame, isNextSame, isNolink, isNoLinkable, isOpenRow, isPreviousSame, isPreviousSame, isRepeat, isRepeatable, isRestMatch, isReversedLink, isStyleHidden, isValueProperties, isValueTranslatable, isViewDataFile, isVisible, isVisible, isVisibleFromCookies, isWrapped, isXML, loadViewData, markAsNew, newInstance, next, onStyleChange, performColumnable, performConfig, performUpdate, prepareEdit, previous, processView, renderOtherComponent, renderViewXHTMLCode, replaceAllInContent, replaceInContent, resetContentCache, resetViewData, setBackgroundColor, setColumnSize, setColumnStyle, setComponentBean, setContainerPage, setContentCache, setContentTimeCache, setDisplayHidden, setForcedId, setForcedRenderer, setGroup, setHidden, setHiddenInMode, setList, setLocalMessage, setMessage, setMirrorWrapped, setModify, setNeedRefresh, setNextComponent, setNolink, setPage, setPreviousComponent, setRenderer, setRepeat, setStyle, setTextColor, setTextPosition, setValid, setValue, setWidth, stored, storeViewData, stringToReader, stringToReader, stringToStream, textToXHTML, toString, updateCache
-
-
-
-
Field Detail
-
ROOT_FOLDER
public static final String ROOT_FOLDER
- See Also:
- Constant Field Values
-
MAX_LIST_SIZE
public static final String MAX_LIST_SIZE
- See Also:
- Constant Field Values
-
PAGE_SIZE
public static final String PAGE_SIZE
- See Also:
- Constant Field Values
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
STATIC_VIDEO_FOLDER
protected static final String STATIC_VIDEO_FOLDER
- See Also:
- Constant Field Values
-
STATIC_SOUND_FOLDER
protected static final String STATIC_SOUND_FOLDER
- See Also:
- Constant Field Values
-
STATIC_IMAGE_FOLDER
protected static final String STATIC_IMAGE_FOLDER
- See Also:
- Constant Field Values
-
STATIC_EMBED_FOLDER
protected static final String STATIC_EMBED_FOLDER
- See Also:
- Constant Field Values
-
IMAGE_FIRST
protected static final String IMAGE_FIRST
- See Also:
- Constant Field Values
-
IMAGE_AFTER_EXEPT_FIRST
protected static final String IMAGE_AFTER_EXEPT_FIRST
- See Also:
- Constant Field Values
-
ORDER_BY_ACCESS
protected static final String ORDER_BY_ACCESS
- See Also:
- Constant Field Values
-
REVERSE_ORDER
protected static final String REVERSE_ORDER
- See Also:
- Constant Field Values
-
NAME_ORDER
protected static final String NAME_ORDER
- See Also:
- Constant Field Values
-
RANDOM_ORDER
protected static final String RANDOM_ORDER
- See Also:
- Constant Field Values
-
ALL
public static final String ALL
- See Also:
- Constant Field Values
-
IMAGE
public static final String IMAGE
- See Also:
- Constant Field Values
-
SOUND
public static final String SOUND
- See Also:
- Constant Field Values
-
VIDEO
public static final String VIDEO
- See Also:
- Constant Field Values
-
EMBED
public static final String EMBED
- See Also:
- Constant Field Values
-
-
Method Detail
-
acceptStaticInfo
protected boolean acceptStaticInfo(ContentContext ctx, StaticInfo info) throws IOException
- Throws:
IOException
-
getStartDate
public Date getStartDate()
-
getEndDate
public Date getEndDate()
-
acceptResource
protected boolean acceptResource(ContentContext ctx, MultimediaResource info)
-
displayEmbed
protected boolean displayEmbed(ContentContext ctx)
-
displayImage
protected boolean displayImage(ContentContext ctx)
-
displaySound
protected boolean displaySound(ContentContext ctx)
-
displayVideo
protected boolean displayVideo(ContentContext ctx)
-
isRealContent
public boolean isRealContent(ContentContext ctx)
Description copied from interface:IContentVisualComponentreturn true if component is considered as realContent and the page that contain the component is also considered as real content.- Specified by:
isRealContentin interfaceIContentVisualComponent- Overrides:
isRealContentin classAbstractPropertiesComponent- Parameters:
ctx- current context- Returns:
-
getImageFilter
protected String getImageFilter(ContentContext ctx)
-
getValidVideoCtx
protected ContentContext getValidVideoCtx(ContentContext ctx, IVideo video)
-
createResource
protected MultimediaResource createResource(ContentContext ctx, IVideo video)
-
getContentVideo
protected List<MultimediaResource> getContentVideo(ContentContext ctx) throws Exception
- Throws:
Exception
-
getAllMultimediaFiles
public Collection<File> getAllMultimediaFiles(ContentContext ctx)
-
getBaseStaticDir
public String getBaseStaticDir(ContentContext ctx)
-
getCurrentRootFolder
public String getCurrentRootFolder()
-
setCurrentRootFolder
public void setCurrentRootFolder(ContentContext ctx, String folder)
-
isSessionTaxonomy
protected boolean isSessionTaxonomy(ContentContext ctx)
-
getDisplayAsInputName
protected String getDisplayAsInputName()
- Overrides:
getDisplayAsInputNamein classAbstractVisualComponent
-
getSelection
protected List<String> getSelection(ContentContext ctx)
-
isDateRange
protected boolean isDateRange()
-
isOrder
protected boolean isOrder()
-
isManualOrder
protected boolean isManualOrder()
-
isTag
protected boolean isTag()
-
getCurrentRootFolderForBrowse
protected String getCurrentRootFolderForBrowse()
-
isSelectBrowse
protected boolean isSelectBrowse()
-
getEditPreview
protected String getEditPreview(ContentContext ctx) throws Exception
- Throws:
Exception
-
getTaxonomy
public Set<String> getTaxonomy()
- Specified by:
getTaxonomyin interfaceITaxonomyContainer
-
getEditXHTMLCode
protected String getEditXHTMLCode(ContentContext ctx) throws Exception
- Overrides:
getEditXHTMLCodein classAbstractPropertiesComponent- Throws:
Exception
-
getFilesDirectory
public String getFilesDirectory(ContentContext ctx)
-
getGlobalCssClass
protected String getGlobalCssClass()
-
getHexColor
public String getHexColor()
Description copied from interface:IContentVisualComponentget the exadecimal color for representation of the component.- Specified by:
getHexColorin interfaceIContentVisualComponent- Overrides:
getHexColorin classAbstractVisualComponent- Returns:
- a exadecimal color (sample : a5b499)
-
getHTMLRelation
protected String getHTMLRelation(ContentContext ctx)
-
getImageFilePath
protected String getImageFilePath(ContentContext ctx, String fileLink)
-
getInputBaseFolderName
public String getInputBaseFolderName()
-
getInputMaxListSizeName
public String getInputMaxListSizeName()
-
getInputPageSizeName
public String getInputPageSizeName()
-
getInputTitle
public String getInputTitle()
-
getInputNameOrderByAccess
protected String getInputNameOrderByAccess()
-
getInputNameRandomOrder
protected String getInputNameRandomOrder()
-
getInputNameReverseOrder
protected String getInputNameReverseOrder()
-
getInputNameNameOrder
protected String getInputNameNameOrder()
-
getItemCssClass
protected String getItemCssClass()
-
getMaxListSize
public int getMaxListSize()
-
getPageSize
public int getPageSize()
-
getTitle
public String getTitle()
-
getMultimediaFilePath
protected String getMultimediaFilePath(ContentContext ctx, String lg, File file)
-
getMultimediaFileURL
protected String getMultimediaFileURL(ContentContext ctx, File file)
-
getMultimediaFileURL
protected String getMultimediaFileURL(ContentContext ctx, String lg, File file)
-
getRelativeFileDirectory
protected String getRelativeFileDirectory(ContentContext ctx)
-
getStyleLabelList
public String[] getStyleLabelList(ContentContext ctx)
Description copied from interface:IContentVisualComponentreturn a list of label define the style.- Specified by:
getStyleLabelListin interfaceIContentVisualComponent- Overrides:
getStyleLabelListin classAbstractVisualComponent- Returns:
- a list of label.
-
getStyleList
public String[] getStyleList(ContentContext ctx)
Description copied from interface:IContentVisualComponentget the list of style possible for this component.- Specified by:
getStyleListin interfaceIContentVisualComponent- Overrides:
getStyleListin classAbstractVisualComponent- Returns:
- a list of string represent a style.
-
getStyleTitle
public String getStyleTitle(ContentContext ctx)
Description copied from interface:IContentVisualComponentreturn the title of the style choice.- Specified by:
getStyleTitlein interfaceIContentVisualComponent- Overrides:
getStyleTitlein classAbstractVisualComponent
-
getTitle
protected String getTitle(ContentContext ctx)
-
getType
public String getType()
Description copied from interface:IContentVisualComponentreturn the type of the element.- Specified by:
getTypein interfaceIContentVisualComponent- Returns:
- the type of the element.
-
getFirstResource
protected MultimediaResource getFirstResource(ContentContext ctx) throws Exception
- Throws:
Exception
-
getAllFileName
protected List<String> getAllFileName(ContentContext ctx) throws Exception
- Throws:
Exception
-
getMultimediaResources
protected List<MultimediaResource> getMultimediaResources(ContentContext ctx) throws Exception
- Throws:
Exception
-
prepareView
public void prepareView(ContentContext ctx) throws Exception
Description copied from class:AbstractVisualComponentprepare the rendering of a component. default attributes put in request : style, value, type, compid- Specified by:
prepareViewin interfaceIContentVisualComponent- Overrides:
prepareViewin classAbstractPropertiesComponent- Throws:
Exception
-
getWordCount
public int getWordCount(ContentContext ctx)
Description copied from interface:IContentVisualComponentcount the word in the content.- Specified by:
getWordCountin interfaceIContentVisualComponent- Overrides:
getWordCountin classAbstractPropertiesComponent- Returns:
-
isImported
protected boolean isImported(ContentContext ctx)
-
init
public void init(ComponentBean bean, ContentContext ctx) throws Exception
- Overrides:
initin classAbstractPropertiesComponent- Throws:
Exception
-
getImportFolderPath
public String getImportFolderPath(ContentContext ctx) throws Exception
- Overrides:
getImportFolderPathin classAbstractVisualComponent- Throws:
Exception
-
isContentCachable
public boolean isContentCachable(ContentContext ctx)
Description copied from interface:IContentVisualComponentreturn the part of header needed for this component- Specified by:
isContentCachablein interfaceIContentVisualComponent- Overrides:
isContentCachablein classAbstractVisualComponent- Returns:
-
isContentTimeCachable
public boolean isContentTimeCachable(ContentContext ctx)
- Overrides:
isContentTimeCachablein classAbstractVisualComponent
-
isContentCachableByQuery
public boolean isContentCachableByQuery(ContentContext ctx)
- Overrides:
isContentCachableByQueryin classAbstractVisualComponent
-
isCountAccess
protected boolean isCountAccess(ContentContext ctx)
-
isDisplayOnlyShared
protected boolean isDisplayOnlyShared()
-
isOrderByAccess
public boolean isOrderByAccess(ContentContext ctx)
-
isOrderRandom
public boolean isOrderRandom(ContentContext ctx)
-
isReverseOrder
public boolean isReverseOrder(ContentContext ctx)
-
isNameOrder
public boolean isNameOrder(ContentContext ctx)
-
isRenderInfo
protected boolean isRenderInfo(ContentContext ctx)
-
isRenderLanguage
protected boolean isRenderLanguage()
-
isUnique
public boolean isUnique()
Description copied from interface:IContentVisualComponentreturn true if the component must be unique on a page- Specified by:
isUniquein interfaceIContentVisualComponent- Overrides:
isUniquein classAbstractVisualComponent- Returns:
-
performEdit
public String performEdit(ContentContext ctx) throws Exception
Description copied from interface:IContentVisualComponentaction call when update the content page.- Specified by:
performEditin interfaceIContentVisualComponent- Overrides:
performEditin classAbstractPropertiesComponent- Returns:
- the error message, null if no error
- Throws:
Exception
-
performChangegallery
public static String performChangegallery(ContentContext ctx, RequestService rs) throws Exception
- Throws:
Exception
-
performOrderhtml
public static String performOrderhtml(ContentContext ctx, RequestService rs) throws Exception
- Throws:
Exception
-
getImageDescription
public String getImageDescription(ContentContext ctx)
- Specified by:
getImageDescriptionin interfaceIImageTitle
-
getResourceURL
public String getResourceURL(ContentContext ctx)
- Specified by:
getResourceURLin interfaceIImageTitle
-
getImageLinkURL
public String getImageLinkURL(ContentContext ctx)
- Specified by:
getImageLinkURLin interfaceIImageTitle
-
isImageValid
public boolean isImageValid(ContentContext ctx)
- Specified by:
isImageValidin interfaceIImageTitle
-
getLock
protected Object getLock(ContentContext ctx)
- Overrides:
getLockin classAbstractVisualComponent
-
getPriority
public int getPriority(ContentContext ctx)
Description copied from interface:IImageTitlereturn the priority of the picture inside the page (9=max)- Specified by:
getPriorityin interfaceIImageTitle- Returns:
-
getEmptyXHTMLCode
public String getEmptyXHTMLCode(ContentContext ctx) throws Exception
Description copied from interface:IContentVisualComponentreturn the code if component contain's no data.- Specified by:
getEmptyXHTMLCodein interfaceIContentVisualComponent- Overrides:
getEmptyXHTMLCodein classAbstractVisualComponent- Throws:
Exception
-
isMirroredByDefault
public boolean isMirroredByDefault(ContentContext ctx)
Description copied from interface:IContentVisualComponentif this component is duplicated, by default it is mirrored.- Specified by:
isMirroredByDefaultin interfaceIContentVisualComponent- Overrides:
isMirroredByDefaultin classAbstractVisualComponent- Returns:
-
initContent
public boolean initContent(ContentContext ctx) throws Exception
Description copied from interface:IContentVisualComponentinit the content with a default value. sample : "lorem ipsum" for text component.- Specified by:
initContentin interfaceIContentVisualComponent- Overrides:
initContentin classAbstractVisualComponent- Returns:
- true if content is create.
- Throws:
Exception
-
getComplexityLevel
public int getComplexityLevel(ContentContext ctx)
Description copied from interface:IContentVisualComponentreturn the complexity level of the component.- Specified by:
getComplexityLevelin interfaceIContentVisualComponent- Overrides:
getComplexityLevelin classAbstractVisualComponent- Parameters:
ctx- TODO- Returns:
- see contant
-
contains
public boolean contains(ContentContext ctx, String uri)
Description copied from interface:IStaticContainercheck if the class contains the static resources define by a URI- Specified by:
containsin interfaceIStaticContaineruri- a uri to a static resources- Returns:
- true if the class conatins this static resources.
-
getAllResources
public Collection<Resource> getAllResources(ContentContext ctx)
Description copied from interface:IStaticContainerreturn all resources found in the component.- Specified by:
getAllResourcesin interfaceIStaticContainer- Returns:
-
renameResource
public boolean renameResource(ContentContext ctx, File oldName, File newName)
Description copied from interface:IStaticContainerrename a resource- Specified by:
renameResourcein interfaceIStaticContainer- Returns:
- true if rename, false else
-
getAllResourcesLinks
public Collection<Link> getAllResourcesLinks(ContentContext ctx)
Description copied from interface:IStaticContainercreate link to resources.- Specified by:
getAllResourcesLinksin interfaceIStaticContainer- Returns:
-
getPopularity
public int getPopularity(ContentContext ctx)
Description copied from interface:IStaticContainerreturn indice of popularity- Specified by:
getPopularityin interfaceIStaticContainer- Returns:
-
setDirSelected
public void setDirSelected(String dir)
Description copied from interface:IStaticContainerset folder with resources- Specified by:
setDirSelectedin interfaceIStaticContainer
-
getDirSelected
public String getDirSelected(ContentContext ctx)
Description copied from interface:IStaticContainerget folder with ressources- Specified by:
getDirSelectedin interfaceIStaticContainer- Returns:
-
getFiles
public List<File> getFiles(ContentContext ctx)
- Specified by:
getFilesin interfaceIStaticContainer
-
getIcon
public String getIcon()
- Specified by:
getIconin interfaceIContentVisualComponent- Overrides:
getIconin classAbstractVisualComponent
-
getSpecialTagTitle
public String getSpecialTagTitle(ContentContext ctx) throws Exception
- Specified by:
getSpecialTagTitlein interfaceIContentVisualComponent- Overrides:
getSpecialTagTitlein classAbstractVisualComponent- Throws:
Exception
-
getLabelTextInputName
protected String getLabelTextInputName()
-
getSpecialTagXHTML
public String getSpecialTagXHTML(ContentContext ctx) throws Exception
- Specified by:
getSpecialTagXHTMLin interfaceIContentVisualComponent- Overrides:
getSpecialTagXHTMLin classAbstractVisualComponent- Throws:
Exception
-
getColumnableDefaultValue
protected boolean getColumnableDefaultValue()
- Overrides:
getColumnableDefaultValuein classAbstractPropertiesComponent
-
getActionGroupName
public String getActionGroupName()
Description copied from interface:IActionthe group name of the action- Specified by:
getActionGroupNamein interfaceIAction- Returns:
- a group name.
-
getFields
public List<String> getFields(ContentContext ctx) throws Exception
- Specified by:
getFieldsin classAbstractPropertiesComponent- Throws:
Exception
-
isMobileOnly
public boolean isMobileOnly(ContentContext ctx)
- Specified by:
isMobileOnlyin interfaceIImageTitle
-
-