Class GenericNameValueRecordingFrame
java.lang.Object
zombie.core.skinnedmodel.animation.debug.GenericNameValueRecordingFrame
- Direct Known Subclasses:
AnimationVariableRecordingFrame,GameProfileRecording,GenericNameWeightRecordingFrame
public abstract class GenericNameValueRecordingFrame
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.Stringdelimprotected java.lang.String[]m_columnNamesprotected java.lang.Stringm_fileKeyprotected intm_frameNumberprotected booleanm_headerDirtyprotected java.lang.StringBuilderm_lineBufferprotected java.util.HashMapm_nameIndicesprotected java.io.PrintStreamm_outHeaderprotected java.io.PrintStreamm_outValuesprotected java.lang.Stringm_valuesFileNameSuffix -
Constructor Summary
Constructors Constructor Description GenericNameValueRecordingFrame(java.lang.String string, java.lang.String string2) -
Method Summary
Modifier and Type Method Description protected intaddColumnInternal(java.lang.String string)static java.lang.StringBuilderappendCell(java.lang.StringBuilder stringBuilder)static java.lang.StringBuilderappendCell(java.lang.StringBuilder stringBuilder, float float1)static java.lang.StringBuilderappendCell(java.lang.StringBuilder stringBuilder, int int1)static java.lang.StringBuilderappendCell(java.lang.StringBuilder stringBuilder, long long1)static java.lang.StringBuilderappendCell(java.lang.StringBuilder stringBuilder, java.lang.String string)static java.lang.StringBuilderappendCellQuot(java.lang.StringBuilder stringBuilder, java.lang.String string)voidclose()voidcloseAndDiscard()intgetColumnCount()java.lang.StringgetNameAt(int int1)intgetOrCreateColumn(java.lang.String string)abstract java.lang.StringgetValueAt(int int1)protected abstract voidonColumnAdded()protected voidopenHeader(boolean boolean1)protected voidopenValuesFile(boolean boolean1)abstract voidreset()voidsetFrameNumber(int int1)protected voidwriteData()protected voidwriteData(java.lang.StringBuilder stringBuilder)protected voidwriteHeader()protected voidwriteHeader(java.lang.StringBuilder stringBuilder)voidwriteLine()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
m_columnNames
protected java.lang.String[] m_columnNames -
m_nameIndices
protected final java.util.HashMap m_nameIndices -
m_headerDirty
protected boolean m_headerDirty -
m_fileKey
protected final java.lang.String m_fileKey -
m_outHeader
protected java.io.PrintStream m_outHeader -
m_outValues
protected java.io.PrintStream m_outValues -
m_frameNumber
protected int m_frameNumber -
delim
protected static final java.lang.String delim- See Also:
- Constant Field Values
-
m_valuesFileNameSuffix
protected final java.lang.String m_valuesFileNameSuffix -
m_lineBuffer
protected final java.lang.StringBuilder m_lineBuffer
-
-
Constructor Details
-
GenericNameValueRecordingFrame
public GenericNameValueRecordingFrame(java.lang.String string, java.lang.String string2)
-
-
Method Details
-
addColumnInternal
protected int addColumnInternal(java.lang.String string) -
getOrCreateColumn
public int getOrCreateColumn(java.lang.String string) -
setFrameNumber
public void setFrameNumber(int int1) -
getColumnCount
public int getColumnCount() -
getNameAt
public java.lang.String getNameAt(int int1) -
getValueAt
public abstract java.lang.String getValueAt(int int1) -
openHeader
protected void openHeader(boolean boolean1) -
openValuesFile
protected void openValuesFile(boolean boolean1) -
writeLine
public void writeLine() -
close
public void close() -
closeAndDiscard
public void closeAndDiscard() -
onColumnAdded
protected abstract void onColumnAdded() -
reset
public abstract void reset() -
writeHeader
protected void writeHeader() -
writeHeader
protected void writeHeader(java.lang.StringBuilder stringBuilder) -
writeData
protected void writeData() -
writeData
protected void writeData(java.lang.StringBuilder stringBuilder) -
appendCell
public static java.lang.StringBuilder appendCell(java.lang.StringBuilder stringBuilder) -
appendCell
public static java.lang.StringBuilder appendCell(java.lang.StringBuilder stringBuilder, java.lang.String string) -
appendCell
public static java.lang.StringBuilder appendCell(java.lang.StringBuilder stringBuilder, float float1) -
appendCell
public static java.lang.StringBuilder appendCell(java.lang.StringBuilder stringBuilder, int int1) -
appendCell
public static java.lang.StringBuilder appendCell(java.lang.StringBuilder stringBuilder, long long1) -
appendCellQuot
public static java.lang.StringBuilder appendCellQuot(java.lang.StringBuilder stringBuilder, java.lang.String string)
-