org.jenkinsci.plugins.pollmailboxtrigger.mail.utils
Class CustomProperties

java.lang.Object
  extended by org.jenkinsci.plugins.pollmailboxtrigger.mail.utils.CustomProperties

public class CustomProperties
extends java.lang.Object

Quick and dirty Properties implementation. (But with shorthand get/put methods).


Constructor Summary
CustomProperties()
           
CustomProperties(java.util.Map<java.lang.String,java.lang.String> properties1)
           
CustomProperties(java.util.Properties properties1)
           
CustomProperties(java.lang.String properties)
           
 
Method Summary
 void clear()
           
 boolean containsKey(java.lang.String o)
           
 boolean containsValue(java.lang.String o)
           
 java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String get(java.lang.Enum o)
           
 java.lang.String get(java.lang.String o)
           
 java.util.Map<java.lang.String,java.lang.String> getMap()
           
 java.util.Properties getProperties()
           
 boolean has(java.lang.Enum o)
           
 boolean has(java.lang.String o)
           
 int hashCode()
           
 boolean isEmpty()
           
 java.util.Set<java.lang.String> keySet()
           
 CustomProperties put(java.lang.Enum s, java.lang.String s2)
           
 CustomProperties put(java.lang.String s, java.lang.String s2)
           
 void putAll(CustomProperties p2)
           
 void putAll(CustomProperties p2, java.lang.String prefix)
           
 void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> map)
           
 void putAll(java.util.Map<java.lang.String,java.lang.String> p2, java.lang.String pPrefix)
           
 void putAll(java.util.Properties p2)
           
 void putAll(java.util.Properties p2, java.lang.String prefix)
           
 void putAll(java.lang.String properties)
           
 CustomProperties putIfBlank(java.lang.Enum s, java.lang.String s2)
           
 CustomProperties putIfBlank(java.lang.String s, java.lang.String s2)
           
static CustomProperties read(java.lang.String properties)
           
 java.lang.String remove(java.lang.Enum o)
           
 java.lang.String remove(java.lang.String o)
           
 void removeBlanks()
           
 int size()
           
 java.lang.String toString()
           
 java.util.Collection<java.lang.String> values()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CustomProperties

public CustomProperties()

CustomProperties

public CustomProperties(java.util.Properties properties1)

CustomProperties

public CustomProperties(java.util.Map<java.lang.String,java.lang.String> properties1)

CustomProperties

public CustomProperties(java.lang.String properties)
Method Detail

read

public static CustomProperties read(java.lang.String properties)

putAll

public void putAll(java.lang.String properties)

putAll

public void putAll(CustomProperties p2)

putAll

public void putAll(CustomProperties p2,
                   java.lang.String prefix)

putAll

public void putAll(java.util.Properties p2)

putAll

public void putAll(java.util.Properties p2,
                   java.lang.String prefix)

putAll

public void putAll(java.util.Map<java.lang.String,java.lang.String> p2,
                   java.lang.String pPrefix)

getProperties

public java.util.Properties getProperties()

getMap

public java.util.Map<java.lang.String,java.lang.String> getMap()

has

public boolean has(java.lang.String o)

has

public boolean has(java.lang.Enum o)

get

public java.lang.String get(java.lang.Enum o)

put

public CustomProperties put(java.lang.Enum s,
                            java.lang.String s2)

remove

public java.lang.String remove(java.lang.Enum o)

putIfBlank

public CustomProperties putIfBlank(java.lang.Enum s,
                                   java.lang.String s2)

putIfBlank

public CustomProperties putIfBlank(java.lang.String s,
                                   java.lang.String s2)

removeBlanks

public void removeBlanks()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

size

public int size()

isEmpty

public boolean isEmpty()

containsKey

public boolean containsKey(java.lang.String o)

containsValue

public boolean containsValue(java.lang.String o)

get

public java.lang.String get(java.lang.String o)

put

public CustomProperties put(java.lang.String s,
                            java.lang.String s2)

remove

public java.lang.String remove(java.lang.String o)

putAll

public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> map)

clear

public void clear()

keySet

public java.util.Set<java.lang.String> keySet()

values

public java.util.Collection<java.lang.String> values()

entrySet

public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object