public abstract class SSEModule extends java.lang.Object implements Module
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOG |
static java.util.Set<org.jdom2.Namespace> |
NAMESPACES |
static java.lang.String |
PREFIX |
private static long |
serialVersionUID |
static org.jdom2.Namespace |
SSE_NS |
static java.lang.String |
SSE_SCHEMA_URI |
Constructor and Description |
---|
SSEModule() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Creates a deep clone of the object.
|
abstract void |
copyFrom(CopyFrom obj)
Copies all the properties of the given bean into this one.
|
java.lang.Class<? extends Module> |
getInterface()
Returns the interface the copyFrom works on.
|
java.lang.String |
getUri()
Returns the URI of the module.
|
private static final long serialVersionUID
private static final org.slf4j.Logger LOG
public static final java.lang.String SSE_SCHEMA_URI
public static final java.lang.String PREFIX
public static final org.jdom2.Namespace SSE_NS
public static final java.util.Set<org.jdom2.Namespace> NAMESPACES
public java.lang.String getUri()
Module
public java.lang.Class<? extends Module> getInterface()
CopyFrom
This is useful when dealing with properties that may have multiple implementations. For example, Module.
getInterface
in interface CopyFrom
public java.lang.Object clone()
Module
public abstract void copyFrom(CopyFrom obj)
CopyFrom
Any existing properties in this bean are lost.
This method is useful for moving from one implementation of a bean interface to another. For example from the default SyndFeed bean implementation to a Hibernate ready implementation.