|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmesquite.lib.characters.CharacterStates
mesquite.cont.lib.ContinuousStates
public abstract class ContinuousStates
Contains an array of continuous character states for one character, at each of the taxa or nodes See notes under ContinuousData regarding items
| Field Summary |
|---|
| Fields inherited from class mesquite.lib.characters.CharacterStates |
|---|
characterNumber, data, totalCreated |
| Constructor Summary | |
|---|---|
ContinuousStates(Taxa taxa)
|
|
| Method Summary | |
|---|---|
boolean |
firstIsGreater(int N,
int M)
Is the first state greater than second? This uses only the first item! |
java.lang.Class |
getCharacterDataClass()
returns the corresponding CharacterData subclass |
CharacterState |
getCharacterState()
returns blank CharacterState object |
CharacterState |
getCharacterState(CharacterState cs,
int N)
get CharacterState at node N |
java.lang.String |
getDataTypeName()
returns the name of the type of data stored |
CharacterModel |
getDefaultModel(MesquiteProject file,
java.lang.String paradigm)
passed the file, finds the default character model. |
abstract java.lang.String |
getItemName(int index)
|
abstract int |
getItemNumber(NameReference nr)
|
abstract NameReference |
getItemReference(int index)
|
abstract NameReference |
getItemReference(java.lang.String name)
|
abstract int |
getNumItems()
|
abstract double |
getState(int N)
|
abstract double |
getState(int N,
int item)
|
java.lang.Class |
getStateClass()
Indicates the type of character stored |
boolean |
isInapplicable(int N)
returns whether the character is inapplicable at node/taxon N |
boolean |
isUnassigned(int N)
returns whether the state of character is missing in node/taxon N |
boolean |
isUncertain(int N)
returns whether the state of character has uncertainty in node/taxon N |
void |
logStates()
output to log a list of the states. |
boolean |
statesEqual(int N,
int M)
returns whether states at nodes n and m are equal |
java.lang.String |
toString(int node,
java.lang.String lineEnding)
get string describing character states at terminal taxon. |
int |
userQueryItem(java.lang.String message,
MesquiteModule module)
|
| Methods inherited from class mesquite.lib.characters.CharacterStates |
|---|
checkIllegalNode, getName, getParentCharacter, getParentData, getTaxa, makeCharacterState, setName, setParentCharacter, setParentData, setTaxa, toExternal, toInternal, toStringWithDetails |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface mesquite.lib.characters.CharacterStatesHolder |
|---|
getNumNodes, getNumTaxa |
| Constructor Detail |
|---|
public ContinuousStates(Taxa taxa)
| Method Detail |
|---|
public CharacterState getCharacterState()
getCharacterState in interface CharacterStatesHolderpublic java.lang.Class getStateClass()
getStateClass in interface CharacterStatesHolderpublic java.lang.Class getCharacterDataClass()
getCharacterDataClass in interface CharacterStatesHolderpublic java.lang.String getDataTypeName()
public abstract int getNumItems()
getNumItems in interface ItemContainerpublic abstract java.lang.String getItemName(int index)
getItemName in interface ItemContainerpublic abstract NameReference getItemReference(java.lang.String name)
getItemReference in interface ItemContainerpublic abstract NameReference getItemReference(int index)
getItemReference in interface ItemContainerpublic abstract int getItemNumber(NameReference nr)
getItemNumber in interface ItemContainer
public CharacterModel getDefaultModel(MesquiteProject file,
java.lang.String paradigm)
CharacterStatesHolder
getDefaultModel in interface CharacterStatesHolderpublic void logStates()
CharacterStatesHolder
logStates in interface CharacterStatesHolder
public abstract double getState(int N,
int item)
public abstract double getState(int N)
public boolean isInapplicable(int N)
CharacterStatesHolder
isInapplicable in interface CharacterStatesHolderpublic boolean isUnassigned(int N)
CharacterStatesHolder
isUnassigned in interface CharacterStatesHolderpublic boolean isUncertain(int N)
isUncertain in interface CharacterStatesHolder
public int userQueryItem(java.lang.String message,
MesquiteModule module)
public CharacterState getCharacterState(CharacterState cs,
int N)
CharacterStatesHolder
getCharacterState in interface CharacterStatesHolder
public boolean firstIsGreater(int N,
int M)
firstIsGreater in interface CharacterStatesHolder
public boolean statesEqual(int N,
int M)
CharacterStatesHolder
statesEqual in interface CharacterStatesHolder
public java.lang.String toString(int node,
java.lang.String lineEnding)
CharacterStatesHolder
toString in interface CharacterStatesHolder
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||