org.apache.cxf.service.model
Class AbstractPropertiesHolder
java.lang.Object
   org.apache.cxf.service.model.AbstractPropertiesHolder
org.apache.cxf.service.model.AbstractPropertiesHolder
- All Implemented Interfaces: 
- Extensible
- Direct Known Subclasses: 
- AbstractDescriptionElement, AbstractMessageContainer, BindingFaultInfo, BindingMessageInfo, BindingOperationInfo, DescriptionInfo, MessagePartInfo, OperationInfo, SchemaInfo
- public abstract class AbstractPropertiesHolder 
- extends Object- implements Extensible
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AbstractPropertiesHolder
public AbstractPropertiesHolder()
setDelegate
public final void setDelegate(AbstractPropertiesHolder p,
                              boolean props)
- 
 
- 
 
getDocumentation
public String getDocumentation()
- 
 
- 
 
setDocumentation
public void setDocumentation(String s)
- 
 
- 
 
getProperties
public Map<String,Object> getProperties()
- 
 
- 
 
getProperty
public Object getProperty(String name)
- 
 
- 
 
removeProperty
public Object removeProperty(String name)
- 
 
- 
 
getProperty
public <T> T getProperty(String name,
                         Class<T> cls)
- 
 
- 
 
hasProperty
public boolean hasProperty(String name)
- 
 
- 
 
setProperty
public void setProperty(String name,
                        Object v)
- 
 
- 
 
containsExtensor
public boolean containsExtensor(Object el)
- 
 
- 
 
addExtensor
public void addExtensor(Object el)
- 
- Specified by:
- addExtensorin interface- Extensible
 
- 
 
getExtensor
public <T> T getExtensor(Class<T> cls)
- 
- Specified by:
- getExtensorin interface- Extensible
 
- 
 
getExtensors
public <T> List<T> getExtensors(Class<T> cls)
- 
- Specified by:
- getExtensorsin interface- Extensible
 
- 
 
getExtensors
public AtomicReference<Object[]> getExtensors()
- 
 
- 
 
getExtensionAttribute
public Object getExtensionAttribute(QName name)
- 
- Specified by:
- getExtensionAttributein interface- Extensible
 
- 
 
getExtensionAttributes
public Map<QName,Object> getExtensionAttributes()
- 
- Specified by:
- getExtensionAttributesin interface- Extensible
 
- 
 
addExtensionAttribute
public void addExtensionAttribute(QName name,
                                  Object attr)
- 
- Specified by:
- addExtensionAttributein interface- Extensible
 
- 
 
setExtensionAttributes
public void setExtensionAttributes(Map<QName,Object> attrs)
- 
- Specified by:
- setExtensionAttributesin interface- Extensible
 
- 
 
getTraversedExtensor
public <T> T getTraversedExtensor(T defaultValue,
                                  Class<T> type)
- Lookup a configuration value. This may be found in the properties holder supplied
 (i.e. an EndpointInfo or ServiceInfo), or it may be a property on the Bus itself.
 If no value is found, the defaultValue is returned.
 
- 
 
- 
- Parameters:
- defaultValue- the default value
- type- the extensor type
- Returns:
- the configuration value or the default
 
equals
protected static final boolean equals(Object o1,
                                      Object o2)
- 
 
- 
 
Apache CXF