public class TextWire extends AbstractWire implements Wire
WireIn.HeaderType| Modifier and Type | Field and Description |
|---|---|
protected long |
lineStart |
static net.openhft.chronicle.bytes.BytesStore |
TYPE |
protected net.openhft.chronicle.wire.TextWire.TextValueIn |
valueIn |
protected net.openhft.chronicle.wire.TextWire.TextValueOut |
valueOut |
ASSERTIONS, bytes, classLookup, parent, use8bit| Constructor and Description |
|---|
TextWire(net.openhft.chronicle.bytes.Bytes bytes) |
TextWire(net.openhft.chronicle.bytes.Bytes bytes,
boolean use8bit) |
| Modifier and Type | Method and Description |
|---|---|
WireOut |
addPadding(int paddingToAdd) |
void |
append(CharSequence cs) |
void |
append(CharSequence cs,
int offset,
int length) |
static String |
asText(Wire wire) |
net.openhft.chronicle.bytes.Bytes<?> |
bytes() |
net.openhft.chronicle.core.pool.ClassLookup |
classLookup() |
void |
classLookup(net.openhft.chronicle.core.pool.ClassLookup classLookup)
Define how classes should be looked up.
|
void |
clear()
reset the state of the current wire for reuse.
|
protected void |
consumeDocumentStart() |
void |
consumePadding() |
void |
consumePadding(int commas) |
void |
consumeWhiteSpace() |
void |
copyTo(WireOut wire) |
protected net.openhft.chronicle.wire.TextWire.TextValueIn |
createValueIn() |
protected net.openhft.chronicle.wire.TextWire.TextValueOut |
createValueOut() |
WireOut |
dropDefault(boolean dropDefault) |
void |
endEvent() |
protected void |
escape0(CharSequence s,
net.openhft.chronicle.wire.Quotes quotes) |
static TextWire |
from(String text) |
static TextWire |
fromFile(String name) |
protected net.openhft.chronicle.bytes.StopCharsTester |
getEscapingEndOfText() |
protected net.openhft.chronicle.bytes.StopCharTester |
getEscapingQuotes() |
ValueIn |
getValueIn()
Obtain the value in (for internal use)
|
ValueOut |
getValueOut()
Obtain the value out
|
protected net.openhft.chronicle.wire.Quotes |
needsQuotes(CharSequence s) |
net.openhft.chronicle.core.values.IntValue |
newIntReference() |
net.openhft.chronicle.core.values.LongArrayValues |
newLongArrayReference() |
net.openhft.chronicle.core.values.LongValue |
newLongReference() |
void |
parseUntil(StringBuilder sb,
net.openhft.chronicle.bytes.StopCharsTester testers) |
void |
parseUntil(StringBuilder sb,
net.openhft.chronicle.bytes.StopCharTester testers) |
void |
parseWord(StringBuilder sb) |
protected boolean |
peekStringIgnoreCase(String source)
returns true if the next string is
str |
ValueIn |
read()
Read the field if present, or empty string if not present.
|
ValueIn |
read(StringBuilder name)
Read the field if present, or empty string if not present.
|
ValueIn |
read(WireKey key)
Read the field if present which must match the WireKey.
|
protected ValueIn |
read2(WireKey key,
net.openhft.chronicle.wire.ValueInState curr,
StringBuilder sb,
CharSequence name) |
protected int |
readCode() |
Wire |
readComment(StringBuilder s) |
<K> K |
readEvent(Class<K> expectedClass)
Read a field which might be an object of any type.
|
protected StringBuilder |
readField(StringBuilder sb) |
DocumentContext |
readingDocument()
equivalent to
WireIn.readDocument(net.openhft.chronicle.wire.ReadMarshallable,
net.openhft.chronicle.wire.ReadMarshallable) but with out the use of a lambda expression |
DocumentContext |
readingDocument(long readLocation) |
String |
readingPeekYaml() |
Object |
readObject() |
void |
startEvent()
Start an event object, mostly for internal use.
|
String |
toString() |
static <ACS extends Appendable & CharSequence> |
unescape(ACS sb) |
ValueOut |
write()
Write an empty filed marker
|
ValueOut |
write(CharSequence name) |
ValueOut |
write(WireKey key)
Write a key for wires that support fields.
|
Wire |
writeComment(CharSequence s) |
ValueOut |
writeEvent(Class expectedType,
Object eventKey) |
void |
writeObject(Object o) |
DocumentContext |
writingDocument(boolean metaData)
This will increment the headerNumber as appropriate if successful
|
checkNoDataAfterEnd, endUse, headerNumber, headerNumber, headNumberCheck, isInsideHeader, notCompleteIsNotPresent, notCompleteIsNotPresent, objectInput, objectOutput, parent, parent, pauser, pauser, readAndSetLength, readDataHeader, readFirstHeader, readMetaDataHeader, startUse, updateFirstHeader, updateHeader, writeEndOfWire, writeFirstHeader, writeHeaderclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitheaderNumberasText, hasMore, isEmpty, isNotEmptyAfterPadding, objectInput, rawReadData, read, readAlignTo, readAllAsMap, readAndSetLength, readDataHeader, readDataHeader, readDocument, readDocument, readEventName, readFirstHeader, readMetaDataHeaderobjectOutput, padToCacheAlign, updateFirstHeader, updateHeader, updateHeader, writeAlignTo, writeAllAsMap, writeDocument, writeEndOfWire, writeEventName, writeEventName, writeFirstHeader, writeHeader, writeHeader, writeHeader, writeNotCompleteDocument, writingDocumentendUse, headerNumber, notCompleteIsNotPresent, notCompleteIsNotPresent, parent, parent, pauser, pauser, startUsepublic static final net.openhft.chronicle.bytes.BytesStore TYPE
protected final net.openhft.chronicle.wire.TextWire.TextValueOut valueOut
protected final net.openhft.chronicle.wire.TextWire.TextValueIn valueIn
protected long lineStart
public TextWire(@NotNull
net.openhft.chronicle.bytes.Bytes bytes,
boolean use8bit)
public TextWire(@NotNull
net.openhft.chronicle.bytes.Bytes bytes)
@NotNull public static TextWire fromFile(String name) throws IOException
fromFile in interface WireIOExceptionpublic static <ACS extends Appendable & CharSequence> void unescape(@NotNull ACS sb)
public void classLookup(net.openhft.chronicle.core.pool.ClassLookup classLookup)
WireCommonclassLookup in interface WireCommonclassLookup in class AbstractWireclassLookup - to usepublic net.openhft.chronicle.core.pool.ClassLookup classLookup()
classLookup in interface WireCommonclassLookup in class AbstractWire@NotNull public DocumentContext writingDocument(boolean metaData)
WireOutwritingDocument in interface WireOutmetaData - if true the document context will be used for writing meta data,
otherwise data@NotNull public DocumentContext readingDocument()
WireInWireIn.readDocument(net.openhft.chronicle.wire.ReadMarshallable,
net.openhft.chronicle.wire.ReadMarshallable) but with out the use of a lambda expressionreadingDocument in interface WireIn@NotNull public DocumentContext readingDocument(long readLocation)
readingDocument in interface WireIn@NotNull protected net.openhft.chronicle.wire.TextWire.TextValueOut createValueOut()
@NotNull protected net.openhft.chronicle.wire.TextWire.TextValueIn createValueIn()
@NotNull public ValueIn read()
WireIn@NotNull protected StringBuilder readField(@NotNull StringBuilder sb)
@Nullable
public <K> K readEvent(@NotNull
Class<K> expectedClass)
WireIn@NotNull protected net.openhft.chronicle.bytes.StopCharsTester getEscapingEndOfText()
protected net.openhft.chronicle.bytes.StopCharTester getEscapingQuotes()
public void consumePadding()
consumePadding in interface WireInpublic String readingPeekYaml()
readingPeekYaml in interface WireInpublic void consumePadding(int commas)
protected void consumeDocumentStart()
protected boolean peekStringIgnoreCase(@NotNull
String source)
strsource - stringprotected int readCode()
@NotNull public ValueIn read(@NotNull WireKey key)
WireInprotected ValueIn read2(@NotNull WireKey key, @NotNull net.openhft.chronicle.wire.ValueInState curr, @NotNull StringBuilder sb, CharSequence name)
@NotNull public ValueIn read(@NotNull StringBuilder name)
WireIn@NotNull public ValueIn getValueIn()
WireIngetValueIn in interface WireIn@NotNull public Wire readComment(@NotNull StringBuilder s)
readComment in interface WireInpublic void consumeWhiteSpace()
public void clear()
WireCommonclear in interface WireCommonclear in interface WireInclear in interface WireOutclear in class AbstractWire@NotNull public net.openhft.chronicle.bytes.Bytes<?> bytes()
bytes in interface WireCommonbytes in class AbstractWire@NotNull public ValueOut write()
WireOut@NotNull public ValueOut write(@NotNull WireKey key)
WireOut@NotNull public ValueOut write(@NotNull CharSequence name)
public ValueOut writeEvent(Class expectedType, Object eventKey)
writeEvent in interface WireOut@NotNull public WireOut dropDefault(boolean dropDefault)
dropDefault in interface WireOut@NotNull public ValueOut getValueOut()
WireOutgetValueOut in interface WireOut@NotNull public Wire writeComment(@NotNull CharSequence s)
writeComment in interface WireOut@NotNull public WireOut addPadding(int paddingToAdd)
addPadding in interface WireOutprotected void escape0(@NotNull
CharSequence s,
@NotNull
net.openhft.chronicle.wire.Quotes quotes)
@NotNull protected net.openhft.chronicle.wire.Quotes needsQuotes(@NotNull CharSequence s)
@NotNull public net.openhft.chronicle.core.values.LongValue newLongReference()
newLongReference in interface WireCommon@NotNull public net.openhft.chronicle.core.values.IntValue newIntReference()
newIntReference in interface WireCommon@NotNull public net.openhft.chronicle.core.values.LongArrayValues newLongArrayReference()
newLongArrayReference in interface WireCommonpublic void parseWord(@NotNull
StringBuilder sb)
public void parseUntil(@NotNull
StringBuilder sb,
@NotNull
net.openhft.chronicle.bytes.StopCharTester testers)
public void parseUntil(@NotNull
StringBuilder sb,
@NotNull
net.openhft.chronicle.bytes.StopCharsTester testers)
public void append(@NotNull
CharSequence cs)
public void append(@NotNull
CharSequence cs,
int offset,
int length)
@Nullable public Object readObject()
public void writeObject(Object o)
public void startEvent()
WireOutstartEvent in interface WireOutCopyright © 2017. All rights reserved.