final class io.wcm.handler.mediasource.dam.impl.DamUriTemplate extends java.lang.Object implements io.wcm.handler.media.UriTemplate
{
private static final long DUMMY_WIDTH;
private static final long DUMMY_HEIGHT;
private final io.wcm.handler.media.UriTemplateType type;
private final java.lang.String uriTemplate;
private final io.wcm.handler.media.Dimension dimension;
void <init>(io.wcm.handler.media.UriTemplateType, io.wcm.handler.media.Dimension, com.day.cq.dam.api.Rendition, io.wcm.handler.media.CropDimension, java.lang.Integer, java.lang.Double, io.wcm.handler.mediasource.dam.impl.DamContext)
{
org.apache.sling.api.resource.ResourceResolver v;
java.lang.Double v, v;
io.wcm.handler.mediasource.dam.impl.DamContext v;
io.wcm.handler.media.MediaArgs v;
io.wcm.handler.mediasource.dam.impl.DamUriTemplate v;
java.lang.Integer v;
java.lang.String v;
boolean v, v, v, v, v;
io.wcm.handler.media.UriTemplateType v;
com.day.cq.dam.api.Asset v;
com.day.cq.dam.api.Rendition v;
io.wcm.handler.media.CropDimension v;
io.wcm.handler.media.Dimension v, v;
io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension v;
v := @this: io.wcm.handler.mediasource.dam.impl.DamUriTemplate;
v := @parameter: io.wcm.handler.media.UriTemplateType;
v := @parameter: io.wcm.handler.media.Dimension;
v := @parameter: com.day.cq.dam.api.Rendition;
v := @parameter: io.wcm.handler.media.CropDimension;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.Double;
v := @parameter: io.wcm.handler.mediasource.dam.impl.DamContext;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.wcm.handler.mediasource.dam.impl.DamUriTemplate: io.wcm.handler.media.UriTemplateType type> = v;
v = null;
v = null;
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: boolean isDynamicMediaEnabled()>();
if v == 0 goto label;
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: boolean isDynamicMediaAsset()>();
if v == 0 goto label;
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.DamUriTemplate: io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension getDynamicMediaSmartCropDef(io.wcm.handler.media.CropDimension,java.lang.Integer,java.lang.Double,io.wcm.handler.mediasource.dam.impl.DamContext)>(v, v, v, v);
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.DamUriTemplate: java.lang.String buildUriTemplateDynamicMedia(io.wcm.handler.media.UriTemplateType,io.wcm.handler.media.CropDimension,java.lang.Integer,io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension,io.wcm.handler.mediasource.dam.impl.DamContext)>(v, v, v, v, v);
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: com.day.cq.dam.api.Asset getAsset()>();
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: org.apache.sling.api.resource.ResourceResolver getResourceResolver()>();
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.dynamicmedia.SmartCrop: io.wcm.handler.media.CropDimension getCropDimensionForAsset(com.day.cq.dam.api.Asset,org.apache.sling.api.resource.ResourceResolver,io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension)>(v, v, v);
label:
if v != null goto label;
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: boolean isDynamicMediaEnabled()>();
if v == 0 goto label;
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: boolean isDynamicMediaAemFallbackDisabled()>();
if v != 0 goto label;
label:
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: boolean isWebOptimizedImageDeliveryEnabled()>();
if v == 0 goto label;
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.DamUriTemplate: java.lang.String buildUriTemplateWebOptimizedImageDelivery(io.wcm.handler.media.UriTemplateType,io.wcm.handler.media.CropDimension,java.lang.Integer,io.wcm.handler.mediasource.dam.impl.DamContext)>(v, v, v, v);
label:
if v != null goto label;
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: io.wcm.handler.media.MediaArgs getMediaArgs()>();
v = virtualinvoke v.<io.wcm.handler.media.MediaArgs: java.lang.Double getImageQualityPercentage()>();
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.DamUriTemplate: java.lang.String buildUriTemplateDam(io.wcm.handler.media.UriTemplateType,com.day.cq.dam.api.Rendition,io.wcm.handler.media.CropDimension,java.lang.Integer,java.lang.Double,io.wcm.handler.mediasource.dam.impl.DamContext)>(v, v, v, v, v, v);
label:
v.<io.wcm.handler.mediasource.dam.impl.DamUriTemplate: java.lang.String uriTemplate> = v;
if v != null goto label;
v = v;
label:
v.<io.wcm.handler.mediasource.dam.impl.DamUriTemplate: io.wcm.handler.media.Dimension dimension> = v;
return;
}
private static java.lang.String buildUriTemplateDam(io.wcm.handler.media.UriTemplateType, com.day.cq.dam.api.Rendition, io.wcm.handler.media.CropDimension, java.lang.Integer, java.lang.Double, io.wcm.handler.mediasource.dam.impl.DamContext)
{
io.wcm.handler.media.MediaArgs v;
java.lang.Integer v;
int[] v;
io.wcm.handler.url.UrlMode v;
io.wcm.handler.media.UriTemplateType v;
io.wcm.handler.media.CropDimension v;
io.wcm.handler.url.UrlBuilder v, v;
java.lang.Double v;
io.wcm.handler.mediasource.dam.impl.DamContext v;
int v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.day.cq.dam.api.Asset v, v;
com.day.cq.dam.api.Rendition v;
java.lang.IllegalArgumentException v;
java.lang.Object v, v;
v := @parameter: io.wcm.handler.media.UriTemplateType;
v := @parameter: com.day.cq.dam.api.Rendition;
v := @parameter: io.wcm.handler.media.CropDimension;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.Double;
v := @parameter: io.wcm.handler.mediasource.dam.impl.DamContext;
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: io.wcm.handler.media.MediaArgs getMediaArgs()>();
v = interfaceinvoke v.<com.day.cq.dam.api.Rendition: java.lang.String getPath()>();
v = staticinvoke <io.wcm.handler.media.impl.ImageFileServletSelector: java.lang.String build(long,long,io.wcm.handler.media.CropDimension,java.lang.Integer,java.lang.Double,boolean)>(999991L, 999992L, v, v, v, 0);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u.\u.file");
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: com.day.cq.dam.api.Asset getAsset()>();
v = interfaceinvoke v.<com.day.cq.dam.api.Asset: java.lang.String getName()>();
v = virtualinvoke v.<io.wcm.handler.media.MediaArgs: java.lang.String getEnforceOutputFileExtension()>();
v = staticinvoke <io.wcm.handler.media.impl.ImageFileServlet: java.lang.String getImageFileName(java.lang.String,java.lang.String)>(v, v);
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.RenditionMetadata: java.lang.String buildMediaPath(java.lang.String,java.lang.String)>(v, v);
v = staticinvoke <io.wcm.sling.commons.adapter.AdaptTo: java.lang.Object notNull(org.apache.sling.api.adapter.Adaptable,java.lang.Class)>(v, class "Lio/wcm/handler/url/UrlHandler;");
v = interfaceinvoke v.<io.wcm.handler.url.UrlHandler: io.wcm.handler.url.UrlBuilder get(java.lang.String)>(v);
v = virtualinvoke v.<io.wcm.handler.media.MediaArgs: io.wcm.handler.url.UrlMode getUrlMode()>();
v = interfaceinvoke v.<io.wcm.handler.url.UrlBuilder: io.wcm.handler.url.UrlBuilder urlMode(io.wcm.handler.url.UrlMode)>(v);
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: com.day.cq.dam.api.Asset getAsset()>();
v = interfaceinvoke v.<com.day.cq.dam.api.Asset: java.lang.Object adaptTo(java.lang.Class)>(class "Lorg/apache/sling/api/resource/Resource;");
v = interfaceinvoke v.<io.wcm.handler.url.UrlBuilder: java.lang.String buildExternalResourceUrl(org.apache.sling.api.resource.Resource)>(v);
v = <io.wcm.handler.mediasource.dam.impl.DamUriTemplate$1: int[] $SwitchMap$io$wcm$handler$media$UriTemplateType>;
v = virtualinvoke v.<io.wcm.handler.media.UriTemplateType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(999991L);
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, v, "{width}");
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(999992L);
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, v, "{height}");
goto label;
label:
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(999991L);
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, v, "{width}");
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(999992L);
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, v, "0");
goto label;
label:
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(999991L);
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, v, "0");
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(999992L);
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, v, "{height}");
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unsupported type: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
private static java.lang.String buildUriTemplateWebOptimizedImageDelivery(io.wcm.handler.media.UriTemplateType, io.wcm.handler.media.CropDimension, java.lang.Integer, io.wcm.handler.mediasource.dam.impl.DamContext)
{
io.wcm.handler.mediasource.dam.impl.DamContext v;
java.lang.Integer v;
int[] v;
java.lang.Long v;
int v, v;
java.lang.String v, v, v, v, v, v;
io.wcm.handler.media.UriTemplateType v, v;
io.wcm.handler.media.CropDimension v;
java.lang.IllegalArgumentException v;
io.wcm.handler.mediasource.dam.impl.weboptimized.WebOptimizedImageDeliveryParams v, v, v, v;
v := @parameter: io.wcm.handler.media.UriTemplateType;
v := @parameter: io.wcm.handler.media.CropDimension;
v := @parameter: java.lang.Integer;
v := @parameter: io.wcm.handler.mediasource.dam.impl.DamContext;
v = <io.wcm.handler.media.UriTemplateType: io.wcm.handler.media.UriTemplateType SCALE_HEIGHT>;
if v != v goto label;
return null;
label:
v = new io.wcm.handler.mediasource.dam.impl.weboptimized.WebOptimizedImageDeliveryParams;
specialinvoke v.<io.wcm.handler.mediasource.dam.impl.weboptimized.WebOptimizedImageDeliveryParams: void <init>()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(999991L);
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.weboptimized.WebOptimizedImageDeliveryParams: io.wcm.handler.mediasource.dam.impl.weboptimized.WebOptimizedImageDeliveryParams width(java.lang.Long)>(v);
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.weboptimized.WebOptimizedImageDeliveryParams: io.wcm.handler.mediasource.dam.impl.weboptimized.WebOptimizedImageDeliveryParams cropDimension(io.wcm.handler.media.CropDimension)>(v);
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.weboptimized.WebOptimizedImageDeliveryParams: io.wcm.handler.mediasource.dam.impl.weboptimized.WebOptimizedImageDeliveryParams rotation(java.lang.Integer)>(v);
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: java.lang.String getWebOptimizedImageDeliveryUrl(io.wcm.handler.mediasource.dam.impl.weboptimized.WebOptimizedImageDeliveryParams)>(v);
if v != null goto label;
return null;
label:
v = <io.wcm.handler.mediasource.dam.impl.DamUriTemplate$1: int[] $SwitchMap$io$wcm$handler$media$UriTemplateType>;
v = virtualinvoke v.<io.wcm.handler.media.UriTemplateType: int ordinal()>();
v = v[v];
lookupswitch(v)
{
case 1: goto label;
case 2: goto label;
default: goto label;
};
label:
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(999991L);
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, v, "{width}");
goto label;
label:
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(999991L);
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.String replace(java.lang.String,java.lang.String,java.lang.String)>(v, v, "{width}");
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unsupported type for Web-optimized image delivery: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
private static java.lang.String buildUriTemplateDynamicMedia(io.wcm.handler.media.UriTemplateType, io.wcm.handler.media.CropDimension, java.lang.Integer, io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension, io.wcm.handler.mediasource.dam.impl.DamContext)
{
io.wcm.handler.mediasource.dam.impl.DamContext v;
java.lang.Integer v;
java.lang.String v, v, v, v, v, v, v, v;
io.wcm.handler.media.UriTemplateType v;
io.wcm.handler.media.CropDimension v;
io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v;
v := @parameter: io.wcm.handler.media.UriTemplateType;
v := @parameter: io.wcm.handler.media.CropDimension;
v := @parameter: java.lang.Integer;
v := @parameter: io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension;
v := @parameter: io.wcm.handler.mediasource.dam.impl.DamContext;
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: java.lang.String getDynamicMediaServerUrl()>();
if v != null goto label;
return null;
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.dynamicmedia.DynamicMediaPath: java.lang.String buildImage(io.wcm.handler.mediasource.dam.impl.DamContext)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("%3A");
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("?");
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.DamUriTemplate: java.lang.String getDynamicMediaWidthHeightParameters(io.wcm.handler.media.UriTemplateType)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&fit=constrain");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("?");
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("crop=");
v = virtualinvoke v.<io.wcm.handler.media.CropDimension: java.lang.String getCropStringWidthHeight()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&");
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("rotate=");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&");
label:
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.DamUriTemplate: java.lang.String getDynamicMediaWidthHeightParameters(io.wcm.handler.media.UriTemplateType)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private static java.lang.String getDynamicMediaWidthHeightParameters(io.wcm.handler.media.UriTemplateType)
{
io.wcm.handler.media.UriTemplateType v;
int[] v;
int v, v;
java.lang.String v, v;
java.lang.IllegalArgumentException v;
v := @parameter: io.wcm.handler.media.UriTemplateType;
v = <io.wcm.handler.mediasource.dam.impl.DamUriTemplate$1: int[] $SwitchMap$io$wcm$handler$media$UriTemplateType>;
v = virtualinvoke v.<io.wcm.handler.media.UriTemplateType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
return "wid={width}&hei={height}&fit=crop";
label:
return "wid={width}";
label:
return "hei={height}";
label:
v = new java.lang.IllegalArgumentException;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unsupported type for Dynamic Media: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
}
private static io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension getDynamicMediaSmartCropDef(io.wcm.handler.media.CropDimension, java.lang.Integer, java.lang.Double, io.wcm.handler.mediasource.dam.impl.DamContext)
{
io.wcm.handler.media.CropDimension v;
java.lang.Double v;
io.wcm.handler.mediasource.dam.impl.DamContext v;
java.lang.Integer v;
io.wcm.handler.mediasource.dam.impl.dynamicmedia.ImageProfile v;
io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension v;
boolean v;
double v;
v := @parameter: io.wcm.handler.media.CropDimension;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.Double;
v := @parameter: io.wcm.handler.mediasource.dam.impl.DamContext;
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.dynamicmedia.SmartCrop: boolean canApply(io.wcm.handler.media.CropDimension,java.lang.Integer)>(v, v);
if v == 0 goto label;
if v == null goto label;
v = virtualinvoke v.<io.wcm.handler.mediasource.dam.impl.DamContext: io.wcm.handler.mediasource.dam.impl.dynamicmedia.ImageProfile getImageProfile()>();
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
v = staticinvoke <io.wcm.handler.mediasource.dam.impl.dynamicmedia.SmartCrop: io.wcm.handler.mediasource.dam.impl.dynamicmedia.NamedDimension getDimensionForRatio(io.wcm.handler.mediasource.dam.impl.dynamicmedia.ImageProfile,double)>(v, v);
return v;
label:
return null;
}
public io.wcm.handler.media.UriTemplateType getType()
{
io.wcm.handler.media.UriTemplateType v;
io.wcm.handler.mediasource.dam.impl.DamUriTemplate v;
v := @this: io.wcm.handler.mediasource.dam.impl.DamUriTemplate;
v = v.<io.wcm.handler.mediasource.dam.impl.DamUriTemplate: io.wcm.handler.media.UriTemplateType type>;
return v;
}
public java.lang.String getUriTemplate()
{
io.wcm.handler.mediasource.dam.impl.DamUriTemplate v;
java.lang.String v;
v := @this: io.wcm.handler.mediasource.dam.impl.DamUriTemplate;
v = v.<io.wcm.handler.mediasource.dam.impl.DamUriTemplate: java.lang.String uriTemplate>;
return v;
}
public long getMaxWidth()
{
io.wcm.handler.mediasource.dam.impl.DamUriTemplate v;
long v;
io.wcm.handler.media.Dimension v;
v := @this: io.wcm.handler.mediasource.dam.impl.DamUriTemplate;
v = v.<io.wcm.handler.mediasource.dam.impl.DamUriTemplate: io.wcm.handler.media.Dimension dimension>;
v = virtualinvoke v.<io.wcm.handler.media.Dimension: long getWidth()>();
return v;
}
public long getMaxHeight()
{
io.wcm.handler.mediasource.dam.impl.DamUriTemplate v;
long v;
io.wcm.handler.media.Dimension v;
v := @this: io.wcm.handler.mediasource.dam.impl.DamUriTemplate;
v = v.<io.wcm.handler.mediasource.dam.impl.DamUriTemplate: io.wcm.handler.media.Dimension dimension>;
v = virtualinvoke v.<io.wcm.handler.media.Dimension: long getHeight()>();
return v;
}
public java.lang.String toString()
{
io.wcm.handler.mediasource.dam.impl.DamUriTemplate v;
java.lang.String v;
v := @this: io.wcm.handler.mediasource.dam.impl.DamUriTemplate;
v = v.<io.wcm.handler.mediasource.dam.impl.DamUriTemplate: java.lang.String uriTemplate>;
return v;
}
}