org.jfrog.build.extractor.clientConfiguration
Class PrefixPropertyHandler

java.lang.Object
  extended by org.jfrog.build.extractor.clientConfiguration.PrefixPropertyHandler
Direct Known Subclasses:
ArtifactoryClientConfiguration.AuthenticationConfiguration, ArtifactoryClientConfiguration.BlackDuckPropertiesHandler, ArtifactoryClientConfiguration.BuildInfoHandler, ArtifactoryClientConfiguration.IssuesTrackerHandler, ArtifactoryClientConfiguration.LicenseControlHandler

public class PrefixPropertyHandler
extends java.lang.Object


Field Summary
protected  org.jfrog.build.api.util.Log log
           
protected  java.util.Map<java.lang.String,java.lang.String> props
           
 
Constructor Summary
PrefixPropertyHandler(org.jfrog.build.api.util.Log log, java.util.Map<java.lang.String,java.lang.String> props)
           
PrefixPropertyHandler(PrefixPropertyHandler root, java.lang.String prefix)
           
 
Method Summary
 java.lang.Boolean getBooleanValue(java.lang.String key, java.lang.Boolean def)
           
 java.lang.Integer getIntegerValue(java.lang.String key)
           
 java.lang.Integer getIntegerValue(java.lang.String key, java.lang.Integer def)
           
 org.jfrog.build.api.util.Log getLog()
           
 java.lang.String getPrefix()
           
 java.lang.String getStringValue(java.lang.String key)
           
 java.lang.String getStringValue(java.lang.String key, java.lang.String def)
           
 void setBooleanValue(java.lang.String key, java.lang.Boolean value)
           
 void setIntegerValue(java.lang.String key, java.lang.Integer value)
           
 void setStringValue(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

props

protected final java.util.Map<java.lang.String,java.lang.String> props

log

protected final org.jfrog.build.api.util.Log log
Constructor Detail

PrefixPropertyHandler

public PrefixPropertyHandler(org.jfrog.build.api.util.Log log,
                             java.util.Map<java.lang.String,java.lang.String> props)

PrefixPropertyHandler

public PrefixPropertyHandler(PrefixPropertyHandler root,
                             java.lang.String prefix)
Method Detail

getLog

public org.jfrog.build.api.util.Log getLog()

getPrefix

public java.lang.String getPrefix()

getStringValue

public java.lang.String getStringValue(java.lang.String key)

getStringValue

public java.lang.String getStringValue(java.lang.String key,
                                       java.lang.String def)

setStringValue

public void setStringValue(java.lang.String key,
                           java.lang.String value)

getBooleanValue

public java.lang.Boolean getBooleanValue(java.lang.String key,
                                         java.lang.Boolean def)

setBooleanValue

public void setBooleanValue(java.lang.String key,
                            java.lang.Boolean value)

getIntegerValue

public java.lang.Integer getIntegerValue(java.lang.String key)

getIntegerValue

public java.lang.Integer getIntegerValue(java.lang.String key,
                                         java.lang.Integer def)

setIntegerValue

public void setIntegerValue(java.lang.String key,
                            java.lang.Integer value)