org.jenkinsci.plugins.darcs.browsers
Class DarcsQueryBuilder

java.lang.Object
  extended by org.jenkinsci.plugins.darcs.browsers.DarcsQueryBuilder

final class DarcsQueryBuilder
extends Object

Helper class to build URL queries. Queries are constructed by partial strings combined by separator characters.

Author:
Sven Strittmatter

Nested Class Summary
(package private) static class DarcsQueryBuilder.SeparatorType
          Types for queries.
 
Field Summary
private  StringBuilder buf
          Buffers the builded query string.
private  DarcsQueryBuilder.SeparatorType type
          The separator type for the query.
 
Constructor Summary
DarcsQueryBuilder(DarcsQueryBuilder.SeparatorType t)
          Does not add a first string.
DarcsQueryBuilder(DarcsQueryBuilder.SeparatorType t, String s)
          Dedicated constructor.
 
Method Summary
 DarcsQueryBuilder add(String s)
          Add a string part.
 DarcsQueryBuilder.SeparatorType getType()
          Get the separator type.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

buf

private final StringBuilder buf
Buffers the builded query string.


type

private final DarcsQueryBuilder.SeparatorType type
The separator type for the query.

Constructor Detail

DarcsQueryBuilder

DarcsQueryBuilder(DarcsQueryBuilder.SeparatorType t)
Does not add a first string.

Parameters:
t - separator type

DarcsQueryBuilder

DarcsQueryBuilder(DarcsQueryBuilder.SeparatorType t,
                  String s)
Dedicated constructor.

Parameters:
t - separator type
s - first string of query
Method Detail

getType

public DarcsQueryBuilder.SeparatorType getType()
Get the separator type.

Returns:
type of separation

add

public DarcsQueryBuilder add(String s)
Add a string part.

Parameters:
s - partial string
Returns:
return itself

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004-2013 weltraumschaf.de. All Rights Reserved.