@@ -62,6 +62,7 @@ public final class Media {
6262 private String markup ;
6363
6464 /**
65+ * Create a media object.
6566 * @param mediaSource Media source
6667 * @param mediaRequest Processed media request
6768 */
@@ -71,6 +72,7 @@ public Media(@NotNull MediaSource mediaSource, @NotNull MediaRequest mediaReques
7172 }
7273
7374 /**
75+ * Get media source.
7476 * @return Media source
7577 */
7678 @ JsonIgnore
@@ -79,6 +81,7 @@ public Media(@NotNull MediaSource mediaSource, @NotNull MediaRequest mediaReques
7981 }
8082
8183 /**
84+ * Get media handling request.
8285 * @return Media handling request
8386 */
8487 @ JsonIgnore
@@ -87,13 +90,15 @@ public Media(@NotNull MediaSource mediaSource, @NotNull MediaRequest mediaReques
8790 }
8891
8992 /**
93+ * Set media handling request.
9094 * @param mediaRequest Media handling request
9195 */
9296 public void setMediaRequest (@ NotNull MediaRequest mediaRequest ) {
9397 this .mediaRequest = mediaRequest ;
9498 }
9599
96100 /**
101+ * Get HTML element.
97102 * @return Html element
98103 */
99104 @ JsonIgnore
@@ -106,6 +111,7 @@ public void setMediaRequest(@NotNull MediaRequest mediaRequest) {
106111 }
107112
108113 /**
114+ * Get media HTML element serialized to string.
109115 * @return Media HTML element serialized to string. Returns null if media element is null.
110116 */
111117 @ JsonIgnore
@@ -128,6 +134,7 @@ public void setMediaRequest(@NotNull MediaRequest mediaRequest) {
128134 }
129135
130136 /**
137+ * Set function that builds the HTML element representation on demand.
131138 * @param value Function that builds the HTML element representation on demand
132139 */
133140 public void setElementBuilder (@ NotNull Function <Media , HtmlElement > value ) {
@@ -136,13 +143,15 @@ public void setElementBuilder(@NotNull Function<Media, HtmlElement> value) {
136143 }
137144
138145 /**
146+ * Get media URL.
139147 * @return Media URL
140148 */
141149 public @ Nullable String getUrl () {
142150 return this .url ;
143151 }
144152
145153 /**
154+ * Set media URL.
146155 * @param value Media URL
147156 */
148157 public void setUrl (@ Nullable String value ) {
@@ -199,6 +208,7 @@ public void setRenditions(@Nullable Collection<Rendition> renditions) {
199208 }
200209
201210 /**
211+ * Get crop dimensions.
202212 * @return Crop dimensions (optional)
203213 */
204214 @ JsonIgnore
@@ -207,13 +217,15 @@ public void setRenditions(@Nullable Collection<Rendition> renditions) {
207217 }
208218
209219 /**
220+ * Set crop dimensions.
210221 * @param cropDimension Crop dimensions (optional)
211222 */
212223 public void setCropDimension (@ Nullable CropDimension cropDimension ) {
213224 this .cropDimension = cropDimension ;
214225 }
215226
216227 /**
228+ * Get image rotation.
217229 * @return Image rotation (optional)
218230 */
219231 @ JsonIgnore
@@ -222,13 +234,15 @@ public void setCropDimension(@Nullable CropDimension cropDimension) {
222234 }
223235
224236 /**
237+ * Set image rotation.
225238 * @param rotation Image Rotation (optional)
226239 */
227240 public void setRotation (@ Nullable Integer rotation ) {
228241 this .rotation = rotation ;
229242 }
230243
231244 /**
245+ * Get image map.
232246 * @return Image map (optional)
233247 */
234248 @ JsonIgnore
@@ -237,20 +251,23 @@ public void setRotation(@Nullable Integer rotation) {
237251 }
238252
239253 /**
254+ * Set image map.
240255 * @param map Image map (optional)
241256 */
242257 public void setMap (@ Nullable List <ImageMapArea > map ) {
243258 this .map = map ;
244259 }
245260
246261 /**
262+ * Check if media is valid.
247263 * @return true if link is valid and was resolved successfully
248264 */
249265 public boolean isValid () {
250266 return (mediaInvalidReason == null );
251267 }
252268
253269 /**
270+ * Get reason why the requested media could not be resolved.
254271 * @return Reason why the requested media could not be resolved and is invalid
255272 */
256273 @ JsonIgnore
@@ -259,13 +276,15 @@ public boolean isValid() {
259276 }
260277
261278 /**
279+ * Set reason why the requested media could not be resolved.
262280 * @param mediaInvalidReason Reason why the requested media could not be resolved and is invalid
263281 */
264282 public void setMediaInvalidReason (@ Nullable MediaInvalidReason mediaInvalidReason ) {
265283 this .mediaInvalidReason = mediaInvalidReason ;
266284 }
267285
268286 /**
287+ * Get custom message when media invalid reason is CUSTOM.
269288 * @return Custom message when {@link #getMediaInvalidReason()} is set to {@link MediaInvalidReason#CUSTOM}.
270289 * Message is interpreted as i18n key.
271290 */
@@ -274,6 +293,7 @@ public void setMediaInvalidReason(@Nullable MediaInvalidReason mediaInvalidReaso
274293 }
275294
276295 /**
296+ * Set custom message when media invalid reason is CUSTOM.
277297 * @param mediaInvalidReasonCustomMessage Custom message when {@link #getMediaInvalidReason()} is set to
278298 * {@link MediaInvalidReason#CUSTOM}. Message is interpreted as i18n key.
279299 */
0 commit comments