Package apple.corefoundation.struct
Class CFStringInlineBuffer
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.c.StructObject
-
- apple.corefoundation.struct.CFStringInlineBuffer
-
public final class CFStringInlineBuffer extends org.moe.natj.c.StructObject
-
-
Constructor Summary
Constructors Modifier Constructor Description CFStringInlineBuffer()protectedCFStringInlineBuffer(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description charbuffer(int field_idx)longbufferedRangeEnd()bufferedRangeStart + number of chars actually bufferedlongbufferedRangeStart()Start of range currently buffered (relative to rangeToBuffer.location)org.moe.natj.general.ptr.ConstBytePtrdirectCStringBuffer()org.moe.natj.general.ptr.ConstCharPtrdirectUniCharBuffer()CFRangerangeToBuffer()Range in string to buffervoidsetBuffer(char value, int field_idx)voidsetBufferedRangeEnd(long value)bufferedRangeStart + number of chars actually bufferedvoidsetBufferedRangeStart(long value)Start of range currently buffered (relative to rangeToBuffer.location)voidsetDirectCStringBuffer(org.moe.natj.general.ptr.ConstBytePtr value)voidsetDirectUniCharBuffer(org.moe.natj.general.ptr.ConstCharPtr value)voidsetRangeToBuffer(CFRange value)Range in string to buffervoidsetTheString(CFStringRef value)CFStringReftheString()
-
-
-
Method Detail
-
buffer
public char buffer(int field_idx)
-
setBuffer
public void setBuffer(char value, int field_idx)
-
theString
public CFStringRef theString()
-
setTheString
public void setTheString(CFStringRef value)
-
directUniCharBuffer
public org.moe.natj.general.ptr.ConstCharPtr directUniCharBuffer()
-
setDirectUniCharBuffer
public void setDirectUniCharBuffer(org.moe.natj.general.ptr.ConstCharPtr value)
-
directCStringBuffer
public org.moe.natj.general.ptr.ConstBytePtr directCStringBuffer()
-
setDirectCStringBuffer
public void setDirectCStringBuffer(org.moe.natj.general.ptr.ConstBytePtr value)
-
rangeToBuffer
public CFRange rangeToBuffer()
Range in string to buffer
-
setRangeToBuffer
public void setRangeToBuffer(CFRange value)
Range in string to buffer
-
bufferedRangeStart
public long bufferedRangeStart()
Start of range currently buffered (relative to rangeToBuffer.location)
-
setBufferedRangeStart
public void setBufferedRangeStart(long value)
Start of range currently buffered (relative to rangeToBuffer.location)
-
bufferedRangeEnd
public long bufferedRangeEnd()
bufferedRangeStart + number of chars actually buffered
-
setBufferedRangeEnd
public void setBufferedRangeEnd(long value)
bufferedRangeStart + number of chars actually buffered
-
-