org.acm.seguin.pretty.line
Class LineNumberingData

java.lang.Object
  extended by org.acm.seguin.pretty.PrintData
      extended by org.acm.seguin.pretty.line.LineNumberingData

public class LineNumberingData
extends PrintData

The line number data

Version:
$Id: LineNumberingData.java,v 1.2 2003/07/29 20:51:56 mikeatkinson Exp $
Author:
Chris Seguin, Mike Atkinson

Field Summary
 
Fields inherited from class org.acm.seguin.pretty.PrintData
ALPHABETICAL_ORDER, BLOCK_STYLE_C, BLOCK_STYLE_EMACS, BLOCK_STYLE_PASCAL, C_STYLE_COMMENT, CATEGORY_COMMENT, CLASS, CSC_ALIGN_BLANK, CSC_ALIGN_STAR, CSC_LEAVE_UNTOUCHED, CSC_MAINTAIN_STAR, DFS_ALIGN_EQUALS, DFS_ALWAYS, DFS_NEVER, DFS_NOT_WITH_JAVADOC, DOUBLE_INDENT, EMPTY, ENUM, FIELD, finalLine, INTERFACE, JAVADOC_COMMENT, METHOD, NO_INDENT, PARAM_INDENT, SINGLE_INDENT, SINGLE_LINE_COMMENT, STANDARD_ORDER
 
Constructor Summary
LineNumberingData()
          Create a print data object
LineNumberingData(java.io.Writer out)
          Create a print data object
 
Method Summary
protected  LineQueue lineQueueFactory(java.io.PrintWriter output)
          Creates a line queue object
 
Methods inherited from class org.acm.seguin.pretty.PrintData
appendComment, appendConstant, appendKeyword, appendText, backspace, beginBlock, beginBlock, beginBlock, beginClass, beginEnum, beginExpression, beginField, beginInterface, beginMethod, classBrace, close, consumeNewline, decrCaseIndent, decrIndent, endBlock, endBlock, endClass, endEnum, endExpression, endField, endInterface, endMethod, enterMethodDecl, exitMethodDecl, flush, getBuffer, getCStyleFormatCode, getCStyleIndent, getCStyleOwnline, getCurrentClassName, getDynamicFieldSpaces, getExtendsIndentation, getFieldNameIndent, getFieldSpaceCode, getFinalLine, getImplementsIndentation, getImportSortImportant, getImportSortNeighbourhood, getIndent, getIndentString, getJavadocIndent, getJavadocStarCount, getJavadocWordWrapMaximum, getJavadocWordWrapMinimum, getLineLength, getLinesAfterPackage, getLinesBeforeClass, getMethodBlockStyle, getModifierOrder, getOrder, getOriginalLine, getSettings, getState, getSurpriseReturn, getTaggedJavadocDescription, getTopOrder, incrCaseIndent, incrIndent, incrIndent, indent, isAllJavadocKept, isAllowSingleLineJavadoc, isArrayInitializerIndented, isBangSpace, isBufferEmpty, isCastSpace, isCatchOnNewLine, isCurrentSingle, isDynamicFieldSpacing, isElseOnNewLine, isEmptyBlockOnSingleLine, isFieldNameIndented, isFirstLineOnCommentStart, isForcingBlock, isIndentInInitailzer, isInsertSpaceLocalVariables, isJavadocDescriptionLinedup, isJavadocLinedUp, isKeepErroneousJavadocTags, isLineBeforeClassBody, isLineBeforeExtends, isLineBeforeImplements, isLineBeforeMultistatementMethodBody, isLineIndented, isMaintainNewlinesAroundImports, isNestedClassDocumented, isReformatComments, isRemoveExcessBlocks, isSortTop, isSpaceAfterCast, isSpaceAfterKeyword, isSpaceAfterMethod, isSpaceAroundOperators, isSpaceBeforeAt, isSpaceInsideCast, isStarsAlignedWithSlash, isThrowsOnNewline, isVariablesAlignWithBlock, methodBrace, newline, popCurrentClassName, popFieldSize, pushCurrentClassName, pushFieldSize, reset, saveCurrentLine, setAbsoluteCommentSpacing, setAlignStarsWithSlash, setArrayInitializerIndented, setBangSpace, setCaseIndent, setCastSpace, setClassBlockStyle, setCodeBlockStyle, setCStyleFormatCode, setCStyleIndent, setCStyleOwnline, setCurrentIsSingle, setDocumentNestedClasses, setDynamicFieldSpaces, setDynamicFieldSpacing, setElseOnNewLine, setEmptyBlockOnSingleLine, setExpressionSpace, setExtendsIndentation, setFinalLine, setForceBlock, setImplementsIndentation, setImportSortImportant, setImportSortNeighbourhood, setIncrementalCommentSpacing, setIndentInInitializer, setInsertSpaceLocalVariables, setJavadocIndent, setJavadocWordWrapMaximum, setJavadocWordWrapMinimum, setKeepErroneousJavadocTags, setLineBeforeClassBody, setLineBeforeExtends, setLineBeforeImplements, setLineBeforeMultistatementMethodBody, setLinesAfterPackage, setLinesBeforeClass, setLineupJavadocDescr, setLineupJavadocIDs, setLineUpParams, setMaintainNewlinesAroundImports, setMethodBlockStyle, setModifierOrder, setMultipleOrdering, setOriginalLine, setOutput, setOwnline, setOwnlineCode, setParamIndent, setReformatComments, setRemoveExcessBlocks, setSharedIncr, setSingleLineJavadoc, setSortExtendsStatement, setSortImplementsStatement, setSortThrowsStatement, setSortTop, setSpaceAfterKeyword, setSpaceAfterMethod, setSpaceAroundOperators, setSpaceInsideCast, setState, setTaggedJavadocDescription, setVariablesAlignWithBlock, sortExtends, sortImplements, sortThrows, space, surpriseIndent, topFieldSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineNumberingData

public LineNumberingData()
Create a print data object


LineNumberingData

public LineNumberingData(java.io.Writer out)
Create a print data object

Parameters:
out - the output stream
Method Detail

lineQueueFactory

protected LineQueue lineQueueFactory(java.io.PrintWriter output)
Creates a line queue object

Overrides:
lineQueueFactory in class PrintData
Parameters:
output - the output stream
Returns:
the queue