De-duplicate Cue.Builder detailed javadoc
The details are available on the public fields, which are referenced with @see PiperOrigin-RevId: 317092269
This commit is contained in:
parent
685061431c
commit
590aade74b
@ -587,39 +587,6 @@ public final class Cue {
|
|||||||
* Sets the position of the {@code lineAnchor} of the cue box within the viewport in the
|
* Sets the position of the {@code lineAnchor} of the cue box within the viewport in the
|
||||||
* direction orthogonal to the writing direction.
|
* direction orthogonal to the writing direction.
|
||||||
*
|
*
|
||||||
* <p>The interpretation of the {@code line} depends on the value of {@code lineType}.
|
|
||||||
*
|
|
||||||
* <ul>
|
|
||||||
* <li>{@link #LINE_TYPE_FRACTION} indicates that {@code line} is a fractional position within
|
|
||||||
* the viewport.
|
|
||||||
* <li>{@link #LINE_TYPE_NUMBER} indicates that {@code line} is a line number, where the size
|
|
||||||
* of each line is taken to be the size of the first line of the cue.
|
|
||||||
* <ul>
|
|
||||||
* <li>When {@code line} is greater than or equal to 0 lines count from the start of the
|
|
||||||
* viewport, with 0 indicating zero offset from the start edge.
|
|
||||||
* <li>When {@code line} is negative lines count from the end of the viewport, with -1
|
|
||||||
* indicating zero offset from the end edge.
|
|
||||||
* <li>For horizontal text the line spacing is the height of the first line of the cue,
|
|
||||||
* and the start and end of the viewport are the top and bottom respectively.
|
|
||||||
* </ul>
|
|
||||||
* </ul>
|
|
||||||
*
|
|
||||||
* <p>Note that it's particularly important to consider the effect of {@link #setLineAnchor(int)
|
|
||||||
* lineAnchor} when using {@link #LINE_TYPE_NUMBER}.
|
|
||||||
*
|
|
||||||
* <ul>
|
|
||||||
* <li>{@code (line == 0 && lineAnchor == ANCHOR_TYPE_START)} positions a (potentially
|
|
||||||
* multi-line) cue at the very start of the viewport.
|
|
||||||
* <li>{@code (line == -1 && lineAnchor == ANCHOR_TYPE_END)} positions a (potentially
|
|
||||||
* multi-line) cue at the very end of the viewport.
|
|
||||||
* <li>{@code (line == 0 && lineAnchor == ANCHOR_TYPE_END)} and {@code (line == -1 &&
|
|
||||||
* lineAnchor == ANCHOR_TYPE_START)} position cues entirely outside of the viewport.
|
|
||||||
* <li>{@code (line == 1 && lineAnchor == ANCHOR_TYPE_END)} positions a cue so that only the
|
|
||||||
* last line is visible at the start of the viewport.
|
|
||||||
* <li>{@code (line == -2 && lineAnchor == ANCHOR_TYPE_START)} position a cue so that only its
|
|
||||||
* first line is visible at the end of the viewport.
|
|
||||||
* </ul>
|
|
||||||
*
|
|
||||||
* @see Cue#line
|
* @see Cue#line
|
||||||
* @see Cue#lineType
|
* @see Cue#lineType
|
||||||
*/
|
*/
|
||||||
@ -652,10 +619,6 @@ public final class Cue {
|
|||||||
/**
|
/**
|
||||||
* Sets the cue box anchor positioned by {@link #setLine(float, int) line}.
|
* Sets the cue box anchor positioned by {@link #setLine(float, int) line}.
|
||||||
*
|
*
|
||||||
* <p>For the normal case of horizontal text, {@link #ANCHOR_TYPE_START}, {@link
|
|
||||||
* #ANCHOR_TYPE_MIDDLE} and {@link #ANCHOR_TYPE_END} correspond to the top, middle and bottom of
|
|
||||||
* the cue box respectively.
|
|
||||||
*
|
|
||||||
* @see Cue#lineAnchor
|
* @see Cue#lineAnchor
|
||||||
*/
|
*/
|
||||||
public Builder setLineAnchor(@AnchorType int lineAnchor) {
|
public Builder setLineAnchor(@AnchorType int lineAnchor) {
|
||||||
@ -677,10 +640,6 @@ public final class Cue {
|
|||||||
* Sets the fractional position of the {@link #setPositionAnchor(int) positionAnchor} of the cue
|
* Sets the fractional position of the {@link #setPositionAnchor(int) positionAnchor} of the cue
|
||||||
* box within the viewport in the direction orthogonal to {@link #setLine(float, int) line}.
|
* box within the viewport in the direction orthogonal to {@link #setLine(float, int) line}.
|
||||||
*
|
*
|
||||||
* <p>For horizontal text, this is the horizontal position relative to the left of the viewport.
|
|
||||||
* Note that positioning is relative to the left of the viewport even in the case of
|
|
||||||
* right-to-left text.
|
|
||||||
*
|
|
||||||
* @see Cue#position
|
* @see Cue#position
|
||||||
*/
|
*/
|
||||||
public Builder setPosition(float position) {
|
public Builder setPosition(float position) {
|
||||||
@ -701,10 +660,6 @@ public final class Cue {
|
|||||||
/**
|
/**
|
||||||
* Sets the cue box anchor positioned by {@link #setPosition(float) position}.
|
* Sets the cue box anchor positioned by {@link #setPosition(float) position}.
|
||||||
*
|
*
|
||||||
* <p>For the normal case of horizontal text, {@link #ANCHOR_TYPE_START}, {@link
|
|
||||||
* #ANCHOR_TYPE_MIDDLE} and {@link #ANCHOR_TYPE_END} correspond to the left, middle and right of
|
|
||||||
* the cue box respectively.
|
|
||||||
*
|
|
||||||
* @see Cue#positionAnchor
|
* @see Cue#positionAnchor
|
||||||
*/
|
*/
|
||||||
public Builder setPositionAnchor(@AnchorType int positionAnchor) {
|
public Builder setPositionAnchor(@AnchorType int positionAnchor) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user