hudson.plugins.tfs.util
Class MaskedArgumentListBuilder

java.lang.Object
  extended by hudson.util.ArgumentListBuilder
      extended by hudson.plugins.tfs.util.MaskedArgumentListBuilder
All Implemented Interfaces:
java.io.Serializable

public class MaskedArgumentListBuilder
extends hudson.util.ArgumentListBuilder

ArgumentListBuilder that supports marking arguments as masked.

Author:
Erik Ramfelt
See Also:
Serialized Form

Constructor Summary
MaskedArgumentListBuilder()
           
 
Method Summary
 void addMasked(java.lang.String string)
          Add a masked argument
 boolean hasMaskedArguments()
          Returns true if there are any masked arguments.
 hudson.util.ArgumentListBuilder prepend(java.lang.String... args)
           
 boolean[] toMaskArray()
          Returns an array of booleans where the masked arguments are marked as true
 
Methods inherited from class hudson.util.ArgumentListBuilder
add, add, add, add, addKeyValuePairs, addKeyValuePairsFromPropertyString, addQuoted, addTokenized, clear, clone, toCommandArray, toList, toStringWithQuote
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaskedArgumentListBuilder

public MaskedArgumentListBuilder()
Method Detail

prepend

public hudson.util.ArgumentListBuilder prepend(java.lang.String... args)
Overrides:
prepend in class hudson.util.ArgumentListBuilder

hasMaskedArguments

public boolean hasMaskedArguments()
Returns true if there are any masked arguments.

Overrides:
hasMaskedArguments in class hudson.util.ArgumentListBuilder
Returns:
true if there are any masked arguments; false otherwise

toMaskArray

public boolean[] toMaskArray()
Returns an array of booleans where the masked arguments are marked as true

Overrides:
toMaskArray in class hudson.util.ArgumentListBuilder
Returns:
an array of booleans.

addMasked

public void addMasked(java.lang.String string)
Add a masked argument

Overrides:
addMasked in class hudson.util.ArgumentListBuilder
Parameters:
string - the argument


Copyright © 2010. All Rights Reserved.