public abstract class EPBaseNamedObject
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
EPBaseNamedObject()
Ctor.
|
EPBaseNamedObject(java.lang.String namespace,
java.lang.String name,
java.util.List<Expression> parameters)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Returns the object name.
|
java.lang.String |
getNamespace()
Returns the object namespace name.
|
java.util.List<Expression> |
getParameters()
Returns the object parameters.
|
void |
setName(java.lang.String name)
Sets the object name.
|
void |
setNamespace(java.lang.String namespace)
Sets the object namespace name
|
void |
setParameters(java.util.List<Expression> parameters)
Sets the parameters for the object.
|
void |
toEPL(java.io.StringWriter writer)
Writes the object in EPL-syntax in the format "namespace:name(parameter, parameter, ..., parameter)"
|
public EPBaseNamedObject()
public EPBaseNamedObject(java.lang.String namespace, java.lang.String name, java.util.List<Expression> parameters)
namespace
- is the namespace of the object, i.e. view namespace or pattern object namespacename
- is the name of the object, such as the view nameparameters
- is the optional parameters to the view or pattern object, or empty list for no parameterspublic java.lang.String getNamespace()
public void setNamespace(java.lang.String namespace)
namespace
- to setpublic java.lang.String getName()
public void setName(java.lang.String name)
name
- is the object name to setpublic java.util.List<Expression> getParameters()
public void setParameters(java.util.List<Expression> parameters)
parameters
- parameters for object, empty list for no parameterspublic void toEPL(java.io.StringWriter writer)
writer
- to output to