Index

A B C F G J O S T V 
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 true iff 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.SpaceTextDecisionType that always justifies lines.
JUSTIFY_UNDER_HALF - Static variable in class com.io7m.jpita.core.JPJustifierBasic
An instance of the JPJustifierBasic.SpaceTextDecisionType that 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.
A B C F G J O S T V 
All Classes and Interfaces|All Packages