Class TranscriptViewFactory
java.lang.Object
ca.phon.app.session.editor.view.transcript.TranscriptViewFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final float
static final int
static final int
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
calculatePreferredLabelColumnWidth
(Graphics g, TranscriptDocument transcriptDocument) Calculate preferred tier label width for given documentint
int
getLabelColumnWidth
(Graphics g, TranscriptDocument transcriptDocument) float
int
void
setAdditionalTiers
(Collection<String> additionalTiers) void
setTierLabelWidth
(int width)
-
Field Details
-
LABEL_COLUMN_WIDTH
public static final int LABEL_COLUMN_WIDTH- See Also:
-
LABEL_COLUMN_PADDING
public static final int LABEL_COLUMN_PADDING- See Also:
-
PAGE_WIDTH
public static final int PAGE_WIDTH- See Also:
-
MAX_LABEL_COLUMN_WIDTH
public static final int MAX_LABEL_COLUMN_WIDTH- See Also:
-
LINE_SPACING
public static final float LINE_SPACING- See Also:
-
pageWidth
public int pageWidth
-
-
Constructor Details
-
TranscriptViewFactory
-
-
Method Details
-
calculatePreferredLabelColumnWidth
public static int calculatePreferredLabelColumnWidth(Graphics g, TranscriptDocument transcriptDocument) Calculate preferred tier label width for given document- Parameters:
g
-transcriptDocument
-- Returns:
- width of tier label column
-
getLineSpacing
public float getLineSpacing() -
getLabelColumnWidth
-
getCurrentLabelColumnWidth
public int getCurrentLabelColumnWidth() -
setTierLabelWidth
public void setTierLabelWidth(int width) -
setAdditionalTiers
-
getPageWidth
public int getPageWidth() -
create
- Specified by:
create
in interfaceViewFactory
-