|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jstacs.models.discrete.Constraint
de.jstacs.models.discrete.inhomogeneous.InhConstraint
public abstract class InhConstraint
This class is the superclass for all inhomogeneous constraints.
| Field Summary | |
|---|---|
protected int[] |
offset
This array is used to find the start indices of the conditional distributions. |
| Fields inherited from class de.jstacs.models.discrete.Constraint |
|---|
counts, freq, usedPositions |
| Constructor Summary | |
|---|---|
protected |
InhConstraint(int[] pos,
int[] alphabetLength)
Creates a new InhConstraint instance. |
protected |
InhConstraint(StringBuffer xml)
The standard constructor for the interface Storable. |
| Method Summary | |
|---|---|
protected void |
appendAdditionalInfo(StringBuffer xml)
This method appends additional information that is not stored in the base class to the StringBuffer. |
InhConstraint |
clone()
|
protected void |
extractAdditionalInfo(StringBuffer xml)
This method parses additional information from the StringBuffer
that is not parsed in the base class. |
String |
getDescription(AlphabetContainer con,
int i)
Returns the decoded symbol for the encoded symbol i. |
int |
satisfiesSpecificConstraint(Sequence s,
int start)
This method returns the index of the specific constraint that is fulfilled by the Sequence seq beginning at position
start. |
| Methods inherited from class de.jstacs.models.discrete.Constraint |
|---|
add, add, estimate, estimateUnConditional, getCount, getFreq, getFreq, getFreqInfo, getMarginalOrder, getNumberOfSpecificConstraints, getPosition, getPositions, getXMLTag, reset, resetCounts, toString, toXML |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int[] offset
| Constructor Detail |
|---|
protected InhConstraint(int[] pos,
int[] alphabetLength)
InhConstraint instance.
pos - the positionsalphabetLength - the length of each alphabet (not only the used positions)Constraint.Constraint(int[], int)
protected InhConstraint(StringBuffer xml)
throws NonParsableException
Storable.
Creates a new InhConstraint instance out of its XML
representation.
xml - the XML representation as StringBuffer
NonParsableException - if the InhConstraint instance could not be
reconstructed out of the XML representation (the
StringBuffer could not be parsed)Storable,
Constraint.Constraint(StringBuffer)| Method Detail |
|---|
protected void extractAdditionalInfo(StringBuffer xml)
throws NonParsableException
ConstraintStringBuffer
that is not parsed in the base class.
extractAdditionalInfo in class Constraintxml - the StringBuffer to be parsed
NonParsableException - if something with the parsing went wrong
public InhConstraint clone()
throws CloneNotSupportedException
clone in class ConstraintCloneNotSupportedException
public int satisfiesSpecificConstraint(Sequence s,
int start)
ConstraintSequence seq beginning at position
start.
satisfiesSpecificConstraint in class Constraints - the sequencestart - the start position
protected void appendAdditionalInfo(StringBuffer xml)
ConstraintStringBuffer.
appendAdditionalInfo in class Constraintxml - the StringBuffer that is used for appending additional
information
public String getDescription(AlphabetContainer con,
int i)
Constrainti.
getDescription in class Constraintcon - the AlphabetContaineri - the encoded symbol
i
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||