Top Fields Constructors Methods
com.vladsch.flexmark.util.misc

public Class DelimitedBuilder

extends Object
Class Inheritance
Imports
java.util.List, .Stack

Field Summary

Modifier and TypeField and Description
private String
private Stack<String>
private int
private StringBuilder
private boolean

Constructor Summary

AccessConstructor and Description
public
public
public
DelimitedBuilder(String delimiter, int capacity)

Method Summary

Modifier and TypeMethod and Description
public DelimitedBuilder
append(char v)

public DelimitedBuilder
append(int v)

public DelimitedBuilder
append(boolean v)

public DelimitedBuilder
append(long v)

public DelimitedBuilder
append(float v)

public DelimitedBuilder
append(double v)

public DelimitedBuilder
public DelimitedBuilder
append(String v, int start, int end)

public DelimitedBuilder
public DelimitedBuilder
append(CharSequence v, int start, int end)

public DelimitedBuilder
append(char[] v)

public DelimitedBuilder
append(char[] v, int start, int end)

public DelimitedBuilder
public <V> DelimitedBuilder
appendAll(V[] v)

public <V> DelimitedBuilder
appendAll(V[] v, int start, int end)

public <V> DelimitedBuilder
appendAll(String delimiter, V[] v)

public <V> DelimitedBuilder
appendAll(String delimiter, V[] v, int start, int end)

public <V> DelimitedBuilder
appendAll(List<? extends V> v)

public <V> DelimitedBuilder
appendAll(List<? extends V> v, int start, int end)

public <V> DelimitedBuilder
appendAll(String delimiter, List<? extends V> v)

public <V> DelimitedBuilder
appendAll(String delimiter, List<? extends V> v, int start, int end)

public DelimitedBuilder
appendCodePoint(int codePoint)

public DelimitedBuilder
private void
public String
public boolean
public DelimitedBuilder
mark()

public DelimitedBuilder
pop()

public DelimitedBuilder
push()

public DelimitedBuilder
push(String delimiter)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public String
public DelimitedBuilder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

delimiterback to summary
private String delimiter
delimiterStackback to summary
private Stack<String> delimiterStack
lastLenback to summary
private int lastLen
outback to summary
private StringBuilder out
pendingback to summary
private boolean pending

Constructor Detail

DelimitedBuilderback to summary
public DelimitedBuilder()
DelimitedBuilderback to summary
public DelimitedBuilder(String delimiter)
DelimitedBuilderback to summary
public DelimitedBuilder(String delimiter, int capacity)

Method Detail

appendback to summary
public DelimitedBuilder append(char v)
appendback to summary
public DelimitedBuilder append(int v)
appendback to summary
public DelimitedBuilder append(boolean v)
appendback to summary
public DelimitedBuilder append(long v)
appendback to summary
public DelimitedBuilder append(float v)
appendback to summary
public DelimitedBuilder append(double v)
appendback to summary
public DelimitedBuilder append(String v)
appendback to summary
public DelimitedBuilder append(String v, int start, int end)
appendback to summary
public DelimitedBuilder append(CharSequence v)
appendback to summary
public DelimitedBuilder append(CharSequence v, int start, int end)
appendback to summary
public DelimitedBuilder append(char[] v)
appendback to summary
public DelimitedBuilder append(char[] v, int start, int end)
appendback to summary
public DelimitedBuilder append(Object o)
appendAllback to summary
public <V> DelimitedBuilder appendAll(V[] v)
appendAllback to summary
public <V> DelimitedBuilder appendAll(V[] v, int start, int end)
appendAllback to summary
public <V> DelimitedBuilder appendAll(String delimiter, V[] v)
appendAllback to summary
public <V> DelimitedBuilder appendAll(String delimiter, V[] v, int start, int end)
appendAllback to summary
public <V> DelimitedBuilder appendAll(List<? extends V> v)
appendAllback to summary
public <V> DelimitedBuilder appendAll(List<? extends V> v, int start, int end)
appendAllback to summary
public <V> DelimitedBuilder appendAll(String delimiter, List<? extends V> v)
appendAllback to summary
public <V> DelimitedBuilder appendAll(String delimiter, List<? extends V> v, int start, int end)
appendCodePointback to summary
public DelimitedBuilder appendCodePoint(int codePoint)
clearback to summary
public DelimitedBuilder clear()
doPendingback to summary
private void doPending()
getAndClearback to summary
public String getAndClear()
isEmptyback to summary
public boolean isEmpty()
markback to summary
public DelimitedBuilder mark()
popback to summary
public DelimitedBuilder pop()
pushback to summary
public DelimitedBuilder push()
pushback to summary
public DelimitedBuilder push(String delimiter)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override
toStringOrNullback to summary
public String toStringOrNull()
unmarkback to summary
public DelimitedBuilder unmark()