org.apache.maven.shared.dependency.tree
Class DependencyNode.ItemAppender

java.lang.Object
  extended by org.apache.maven.shared.dependency.tree.DependencyNode.ItemAppender
Enclosing class:
DependencyNode

private static class DependencyNode.ItemAppender
extends java.lang.Object

Utility class to concatenate a number of parameters with separator tokens.


Field Summary
private  boolean appended
           
private  java.lang.StringBuffer buffer
           
private  java.lang.String endToken
           
private  java.lang.String separatorToken
           
private  java.lang.String startToken
           
 
Constructor Summary
DependencyNode.ItemAppender(java.lang.StringBuffer buffer, java.lang.String startToken, java.lang.String separatorToken, java.lang.String endToken)
           
 
Method Summary
 DependencyNode.ItemAppender append(java.lang.String item)
           
 DependencyNode.ItemAppender append(java.lang.String item1, java.lang.String item2)
           
private  void appendToken()
           
 void flush()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buffer

private java.lang.StringBuffer buffer

startToken

private java.lang.String startToken

separatorToken

private java.lang.String separatorToken

endToken

private java.lang.String endToken

appended

private boolean appended
Constructor Detail

DependencyNode.ItemAppender

public DependencyNode.ItemAppender(java.lang.StringBuffer buffer,
                                   java.lang.String startToken,
                                   java.lang.String separatorToken,
                                   java.lang.String endToken)
Method Detail

append

public DependencyNode.ItemAppender append(java.lang.String item)

append

public DependencyNode.ItemAppender append(java.lang.String item1,
                                          java.lang.String item2)

flush

public void flush()

appendToken

private void appendToken()