public abstract class RulePattern extends Pattern implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PRIORITY |
java.lang.String |
name |
int |
priority |
modifiedAt, modifiedBy
Constructor and Description |
---|
RulePattern() |
RulePattern(RulePattern o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this RulePattern.
|
static RulePattern |
fromString(java.lang.String s)
String representation of this RulePattern.
|
java.lang.String |
getName()
Optionnal name of the pattern (used for pattern references).
|
int |
getPriority() |
RulePattern |
makeCopy() |
static RulePattern |
readFrom(java.io.InputStream is)
Read this RulePattern from an XML fragment.
|
void |
setName(java.lang.String name)
Optionnal name of the pattern (used for pattern references).
|
void |
setPriority(int priority) |
java.lang.String |
toString()
String representation of this RulePattern.
|
RulePattern |
withModifiedAt(java.lang.Long modifiedAt) |
RulePattern |
withModifiedBy(java.lang.String modifiedBy) |
RulePattern |
withName(java.lang.String name) |
RulePattern |
withPriority(int priority) |
RulePattern |
withPriority(java.lang.Integer priority) |
void |
writeTo(java.io.OutputStream os) |
getModifiedAt, getModifiedBy, setModifiedAt, setModifiedBy
public int priority
public static final int DEFAULT_PRIORITY
public java.lang.String name
public RulePattern()
public RulePattern(RulePattern o)
public RulePattern withModifiedBy(java.lang.String modifiedBy)
withModifiedBy
in class Pattern
public RulePattern withModifiedAt(java.lang.Long modifiedAt)
withModifiedAt
in class Pattern
public void setPriority(int priority)
public int getPriority()
public RulePattern withPriority(int priority)
public RulePattern withPriority(java.lang.Integer priority)
public void setName(java.lang.String name)
public java.lang.String getName()
public RulePattern withName(java.lang.String name)
public RulePattern makeCopy()
public static RulePattern readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
public static RulePattern fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
Copyright © 2013 Dassault Systèmes, All Rights Reserved.