org.apache.cayenne.configuration
Class DataChannelDescriptor
java.lang.Object
org.apache.cayenne.configuration.DataChannelDescriptor
- All Implemented Interfaces:
- Serializable, ConfigurationNode, XMLSerializable
public class DataChannelDescriptor
- extends Object
- implements ConfigurationNode, Serializable, XMLSerializable
A descriptor of a DataChannel normally loaded from XML configuration.
- Since:
- 3.1
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected String name
properties
protected Map<String,String> properties
dataMaps
protected Collection<DataMap> dataMaps
nodeDescriptors
protected Collection<DataNodeDescriptor> nodeDescriptors
configurationSource
protected Resource configurationSource
DataChannelDescriptor
public DataChannelDescriptor()
encodeAsXML
public void encodeAsXML(XMLEncoder encoder)
- Description copied from interface:
XMLSerializable
- Prints itself as XML to the provided XMLEncoder.
- Specified by:
encodeAsXML
in interface XMLSerializable
acceptVisitor
public <T> T acceptVisitor(ConfigurationNodeVisitor<T> visitor)
- Specified by:
acceptVisitor
in interface ConfigurationNode
getName
public String getName()
setName
public void setName(String name)
getProperties
public Map<String,String> getProperties()
getDataMaps
public Collection<DataMap> getDataMaps()
getDataMap
public DataMap getDataMap(String name)
getNodeDescriptors
public Collection<DataNodeDescriptor> getNodeDescriptors()
getConfigurationSource
public Resource getConfigurationSource()
setConfigurationSource
public void setConfigurationSource(Resource configurationSource)
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.