Apache CXF API

org.apache.cxf.service.model
Class AbstractPropertiesHolder

java.lang.Object
  extended by org.apache.cxf.service.model.AbstractPropertiesHolder
Direct Known Subclasses:
AbstractMessageContainer, BindingFaultInfo, BindingInfo, BindingMessageInfo, BindingOperationInfo, EndpointInfo, InterfaceInfo, MessagePartInfo, OperationInfo, SchemaInfo, ServiceInfo, TypeInfo

public abstract class AbstractPropertiesHolder
extends java.lang.Object


Constructor Summary
AbstractPropertiesHolder()
           
 
Method Summary
 void addExtensor(java.lang.Object el)
           
<T> T
getExtensor(java.lang.Class<T> cls)
           
 java.util.concurrent.atomic.AtomicReference<java.lang.Object[]> getExtensors()
           
<T> java.util.List<T>
getExtensors(java.lang.Class<T> cls)
           
 java.lang.Object getProperty(java.lang.String name)
           
<T> T
getProperty(java.lang.String name, java.lang.Class<T> cls)
           
 void setProperty(java.lang.String name, java.lang.Object v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPropertiesHolder

public AbstractPropertiesHolder()
Method Detail

getProperty

public java.lang.Object getProperty(java.lang.String name)

getProperty

public <T> T getProperty(java.lang.String name,
                         java.lang.Class<T> cls)

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object v)

addExtensor

public void addExtensor(java.lang.Object el)

getExtensor

public <T> T getExtensor(java.lang.Class<T> cls)

getExtensors

public <T> java.util.List<T> getExtensors(java.lang.Class<T> cls)

getExtensors

public java.util.concurrent.atomic.AtomicReference<java.lang.Object[]> getExtensors()

Apache CXF API

Apache CXF is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.