All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class org.mitre.tjt.xsl.XslFormatToken

org.mitre.tjt.xsl.XslFormatToken

public class XslFormatToken
This class represents a single format template in an XSL stylesheet numbering template. An XSL numbering template can contain multiple levels, each with a different format. For example, Chapter elements may be numbered with a sequence that goes A, B, ... while sections within chapters are numbered with decimal digits, or roman numerals.

Author:
Tim Taylor (tltaylor@mediaone.net)

Variable Index

 o DEFAULT_FORMAT_TEMPLATE
 o DEFAULT_SEPARATOR

Constructor Index

 o XslFormatToken(String, String)
 o XslFormatToken(String, String, String)

Method Index

 o format(int)
 o getPostSeparator()
 o getPreSeparator()
 o nextToken()
 o parseFormat(String)
 o setFormatFactory(NumberFormatFactory)
 o setPostSeparator(String)
 o setPreSeparator(String)

Variables

 o DEFAULT_FORMAT_TEMPLATE
 public static final String DEFAULT_FORMAT_TEMPLATE
 o DEFAULT_SEPARATOR
 public static final String DEFAULT_SEPARATOR

Constructors

 o XslFormatToken
 public XslFormatToken(String format,
                       String preSep,
                       String postSep)
 o XslFormatToken
 public XslFormatToken(String format,
                       String preSep)

Methods

 o parseFormat
 public static XslFormatToken parseFormat(String format)
 o format
 public String format(int count)
 o getPreSeparator
 public String getPreSeparator()
 o setPreSeparator
 public void setPreSeparator(String pre)
 o getPostSeparator
 public String getPostSeparator()
 o setPostSeparator
 public void setPostSeparator(String post)
 o setFormatFactory
 public NumberFormatFactory setFormatFactory(NumberFormatFactory factory)
 o nextToken
 public XslFormatToken nextToken()

All Packages  Class Hierarchy  This Package  Previous  Next  Index