Tabnine Logo
MediaHandler.get
Code IndexAdd Tabnine to your IDE (free)

How to use
get
method
in
io.wcm.handler.media.MediaHandler

Best Java code snippets using io.wcm.handler.media.MediaHandler.get (Showing top 5 results out of 315)

origin: io.wcm/io.wcm.handler.richtext

/**
 * Extracts media metadata from the DOM element attributes and resolves them to a {@link Media} object.
 * @param element DOM element
 * @return Media metadata
 */
private Media getImageMedia(Element element) {
 String ref = element.getAttributeValue("src");
 if (StringUtils.isNotEmpty(ref)) {
  ref = unexternalizeImageRef(ref);
 }
 return mediaHandler.get(ref).build();
}
origin: io.wcm/io.wcm.dam.asset-service

public Media resolve(MediaHandler mediaHandler) {
 return mediaHandler.get(assetPath)
   .mediaFormatName(mediaFormatName)
   .fixedDimension(width, height)
   .build();
}
origin: io.wcm/io.wcm.handler.media

@PostConstruct
private void activate() {
 MediaBuilder builder = mediaHandler.get(resource);
 if (StringUtils.isNotEmpty(mediaFormat)) {
  builder.mediaFormatName(mediaFormat);
 }
 if (StringUtils.isNotEmpty(refProperty)) {
  builder.refProperty(refProperty);
 }
 if (StringUtils.isNotEmpty(cropProperty)) {
  builder.cropProperty(cropProperty);
 }
 if (StringUtils.isNotEmpty(rotationProperty)) {
  builder.rotationProperty(rotationProperty);
 }
 if (StringUtils.isNotEmpty(cssClass)) {
  builder.property(PROP_CSS_CLASS, cssClass);
 }
 media = builder.build();
}
origin: io.wcm.samples/io.wcm.samples.app

@PostConstruct
private void activate() {
 media = mediaHandler.get(resource, new MediaArgs(mediaFormat)).build();
 if (media.isValid() && media.getElement() != null) {
  HtmlElement element = media.getElement();
  if (StringUtils.isNotEmpty(cssClass)) {
   element.addCssClass(cssClass);
  }
  ValueMap props = resource.getValueMap();
  int imageWidth = props.get("imageWidth", 0);
  if (imageWidth > 0) {
   element.setAttribute("width", Integer.toString(imageWidth));
  }
  int imageHeight = props.get("imageWidth", 0);
  if (imageHeight > 0) {
   element.setAttribute("height", Integer.toString(imageHeight));
  }
 }
}
origin: io.wcm/io.wcm.handler.link

@SuppressWarnings("null")
@Override
public @NotNull Link resolveLink(@NotNull Link link) {
 LinkRequest linkRequest = link.getLinkRequest();
 ValueMap props = linkRequest.getResourceProperties();
 // get properties
 String mediaRef = props.get(LinkNameConstants.PN_LINK_MEDIA_REF, String.class);
 boolean isDownload = props.get(LinkNameConstants.PN_LINK_MEDIA_DOWNLOAD, false);
 MediaArgs mediaArgs = new MediaArgs()
   // only allow linking to "download" media formats
   .download(true)
   .contentDispositionAttachment(isDownload)
   .urlMode(linkRequest.getLinkArgs().getUrlMode());
 // resolve media library reference
 Media media = mediaHandler.get(mediaRef, mediaArgs).build();
 if (media != null) {
  // set resovled media references information in link metadata
  link.setUrl(media.getUrl());
  link.setTargetAsset(media.getAsset());
  link.setTargetRendition(media.getRendition());
 }
 // mark link as invalid if a reference was set that could not be resolved
 if (link.getUrl() == null && StringUtils.isNotEmpty(mediaRef)) {
  link.setLinkReferenceInvalid(true);
 }
 return link;
}
io.wcm.handler.mediaMediaHandlerget

Javadoc

Build media for the given request holding all further request properties.

Popular methods of MediaHandler

    Popular in Java

    • Creating JSON documents from java classes using gson
    • findViewById (Activity)
    • getExternalFilesDir (Context)
    • putExtra (Intent)
    • Point (java.awt)
      A point representing a location in (x,y) coordinate space, specified in integer precision.
    • BufferedReader (java.io)
      Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
    • Queue (java.util)
      A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
    • ReentrantLock (java.util.concurrent.locks)
      A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
    • JTable (javax.swing)
    • Loader (org.hibernate.loader)
      Abstract superclass of object loading (and querying) strategies. This class implements useful common
    • Best plugins for Eclipse
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

      FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
    Get Tabnine for your IDE now