be.ehealth.technicalconnector.config.impl
Class RecursiveProperties

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable<Object,Object>
          extended by java.util.Properties
              extended by be.ehealth.technicalconnector.config.impl.RecursiveProperties
All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>

public class RecursiveProperties
extends Properties

Properties with lookup features for property resolutions

  • RecursiveLookup
  • : Replacing the placeholder ${ String with the value of the property inside the placeholder.
  • UddiLookup:Replacing the placehlolder $uddi{ String with the corresponding UDDI entry.
  • SystemLookup: Replacing the placeholder $system{String with the corresponding System.getProperty(String)
  • See Also:
    Serialized Form

    Method Summary
     String getProperty(String key)
               
     String getProperty(String key, String defaultValue)
               
     Enumeration<Object> keys()
               
     
    Methods inherited from class java.util.Properties
    list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
     
    Methods inherited from class java.util.Hashtable
    clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
     
    Methods inherited from class java.lang.Object
    getClass, notify, notifyAll, wait, wait, wait
     

    Method Detail

    keys

    public Enumeration<Object> keys()
    Overrides:
    keys in class Hashtable<Object,Object>

    getProperty

    public String getProperty(String key,
                              String defaultValue)
    Overrides:
    getProperty in class Properties

    getProperty

    public String getProperty(String key)
    Overrides:
    getProperty in class Properties



    Connector Packaging TECHNICAL 3.24.0 API
    Copyright © {inceptionYear}-2023 eHealth. All Rights Reserved.