Index
All Classes and Interfaces|All Packages
A
- addWord(String) - Method in class com.io7m.jpita.core.JPAlignerBasic
- addWord(String) - Method in interface com.io7m.jpita.core.JPAlignerType
-
Add a word to the current layout.
- addWord(String) - Method in class com.io7m.jpita.core.JPJustifierBasic
B
- breakLine() - Method in class com.io7m.jpita.core.JPAlignerBasic
- breakLine() - Method in interface com.io7m.jpita.core.JPAlignerType
-
Insert a hard line break.
- breakLine() - Method in class com.io7m.jpita.core.JPJustifierBasic
C
- com.io7m.jpita.core - package com.io7m.jpita.core
-
Core types and functions.
- create(int) - Static method in class com.io7m.jpita.core.JPAlignerBasic
-
Construct a new aligner.
- create(JPOverflowBehaviour, JPJustifierBasic.SpaceTextDecisionType, int) - Static method in class com.io7m.jpita.core.JPJustifierBasic
-
Construct a new justifier.
F
- finish() - Method in class com.io7m.jpita.core.JPAlignerBasic
- finish() - Method in interface com.io7m.jpita.core.JPAlignerType
-
Finish the current layout, effectively resetting it to a blank canvas.
- finish() - Method in class com.io7m.jpita.core.JPJustifierBasic
G
- getName() - Method in enum class com.io7m.jpita.core.JPOverflowBehaviour
J
- JPAlignerBasic - Class in com.io7m.jpita.core
-
An basic aligner that left-aligns text.
- JPAlignerType - Interface in com.io7m.jpita.core
-
The type of alignment algorithms.
- JPJustifierBasic - Class in com.io7m.jpita.core
-
An basic aligner that fully justifies text.
- JPJustifierBasic.SpaceTextDecisionType - Interface in com.io7m.jpita.core
-
A function that, when evaluated, yields
trueiff a line with the given number of space and text characters should be justified. - JPOverflowBehaviour - Enum Class in com.io7m.jpita.core
-
Actions to take when overflow cannot be avoided.
- JUSTIFY_ALWAYS - Static variable in class com.io7m.jpita.core.JPJustifierBasic
-
An instance of the
JPJustifierBasic.SpaceTextDecisionTypethat always justifies lines. - JUSTIFY_UNDER_HALF - Static variable in class com.io7m.jpita.core.JPJustifierBasic
-
An instance of the
JPJustifierBasic.SpaceTextDecisionTypethat avoids justifying lines if more than half of the line would be space.
O
- OVERFLOW_ANYWAY - Enum constant in enum class com.io7m.jpita.core.JPOverflowBehaviour
-
Allow strings to overflow.
- OVERFLOW_TRUNCATE - Enum constant in enum class com.io7m.jpita.core.JPOverflowBehaviour
-
Truncate overflowing strings.
S
- shouldJustify(int, int) - Method in interface com.io7m.jpita.core.JPJustifierBasic.SpaceTextDecisionType
-
Decide whether or not to justify text.
T
- toString() - Method in enum class com.io7m.jpita.core.JPOverflowBehaviour
V
- valueOf(String) - Static method in enum class com.io7m.jpita.core.JPOverflowBehaviour
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.io7m.jpita.core.JPOverflowBehaviour
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages