SourceForge.net Logo
aXSL API 0.2

org.axsl.fo.fo.prop
Interface CommonHyphenationPa

All Known Subinterfaces:
Block, CharacterSequence

public interface CommonHyphenationPa

The XSL-FO Common Hyphenation properties.

See Also:
"XSL-FO 1.1, Section 7.10."

Method Summary
 Iso3166 traitCountry(FoContext context)
          Returns the "country" trait for this FO.
 boolean traitHyphenate(FoContext context)
          Returns the "hyphenate" trait for this FO.
 int traitHyphenationCharacter(FoContext context)
          Returns the "hyphenation-character" trait for this FO.
 int traitHyphenationPushCharacterCount(FoContext context)
          Returns the "hyphenation-push-character-count" trait for this FO.
 int traitHyphenationRemainCharacterCount(FoContext context)
          Returns the "hyphenation-remain-character-count" trait for this FO.
 Iso639 traitLanguage(FoContext context)
          Returns the "language" trait for this FO.
 Iso15924 traitScript(FoContext context)
          Returns the "script" trait for this FO.
 

Method Detail

traitCountry

Iso3166 traitCountry(FoContext context)
Returns the "country" trait for this FO.

Parameters:
context - An object that knows how to resolve FO Tree context issues.
Returns:
The country code if it has been specified, otherwise Iso3166.NULL.
See Also:
"XSL-FO Standard 1.0, Section 7.9.1"

traitLanguage

Iso639 traitLanguage(FoContext context)
Returns the "language" trait for this FO.

Parameters:
context - An object that knows how to resolve FO Tree context issues.
Returns:
The language code if it has been specified, otherwise Iso639.NULL.
See Also:
"XSL-FO Standard 1.0, Section 7.9.2"

traitScript

Iso15924 traitScript(FoContext context)
Returns the "script" trait for this FO.

Parameters:
context - An object that knows how to resolve FO Tree context issues.
Returns:
An ISO-15924 script if it has been specified, is "auto", or is "inherit". For "none", return Iso15924.UNDETERMINED.
See Also:
"XSL-FO Standard 1.0, Section 7.9.3"

traitHyphenate

boolean traitHyphenate(FoContext context)
Returns the "hyphenate" trait for this FO.

Parameters:
context - An object that knows how to resolve FO Tree context issues.
Returns:
The hyphenate trait.
See Also:
"XSL-FO Standard 1.0, Section 7.9.4"

traitHyphenationCharacter

int traitHyphenationCharacter(FoContext context)
Returns the "hyphenation-character" trait for this FO.

Parameters:
context - An object that knows how to resolve FO Tree context issues.
Returns:
The hyphenation-character, as an unsigned 21-bit Unicode code point.
See Also:
"XSL-FO Standard 1.0, Section 7.9.5"

traitHyphenationPushCharacterCount

int traitHyphenationPushCharacterCount(FoContext context)
Returns the "hyphenation-push-character-count" trait for this FO.

Parameters:
context - An object that knows how to resolve FO Tree context issues.
Returns:
The hyphenation-push-character-count trait.
See Also:
"XSL-FO Standard 1.0, Section 7.9.6"

traitHyphenationRemainCharacterCount

int traitHyphenationRemainCharacterCount(FoContext context)
Returns the "hyphenation-remain-character-count" trait for this FO.

Parameters:
context - An object that knows how to resolve FO Tree context issues.
Returns:
The hyphenation-remain-character-count trait.
See Also:
"XSL-FO Standard 1.0, Section 7.9.7"

SourceForge.net Logo
aXSL API 0.2

This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.