| Modifier and Type | Field and Description |
|---|---|
| private ContainerlessContext | |
| protected final _Private_LocalSymbolTableFactory |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public _Private_LocalSymbolTableFactory | getLstFactory()
Implements com. Gets the |
| public IonBlobLite | newBlob(byte[]
the data for the new blob, to be copied from the
given array into the new instance.
May be value)null to create a null.blob value.Implements com. Constructs a new Ion |
| public IonBlobLite | newBlob(byte[]
the data for the new blob, to be copied from the
given array into the new instance.
May be value, int null to create a null.blob value.the offset within the array of the first byte to copy;
must be non-negative and no larger than offset, int bytes.length.the number of bytes to be copied from the given array;
must be non-negative and no larger than length)bytes.length - offset.Implements com. Constructs a new Ion |
| public IonBoolLite | newBool(boolean
the new value)bool's value.Implements com. Constructs a new |
| public IonBoolLite | newBool(Boolean
the new value)bool's value.
may be null to make null.bool.Implements com. Constructs a new |
| public IonClobLite | newClob(byte[]
the data for the new clob, to be copied from the
given array into the new instance.
May be value)null to create a null.clob value.Implements com. Constructs a new Ion |
| public IonClobLite | newClob(byte[]
the data for the new blob, to be copied from the
given array into the new instance.
May be value, int null to create a null.clob value.the offset within the array of the first byte to copy;
must be non-negative an no larger than offset, int bytes.length.the number of bytes to be copied from the given array;
must be non-negative an no larger than length)bytes.length - offset.Implements com. Constructs a new Ion |
| public IonDecimalLite | newDecimal(long value)
Implements com. Constructs a new Ion |
| public IonDecimalLite | newDecimal(double value)
Implements com. Constructs a new Ion |
| public IonDecimalLite | newDecimal(BigInteger value)
Implements com. Constructs a new Ion |
| public IonDecimalLite | newDecimal(BigDecimal value)
Implements com. Constructs a new Ion |
| public IonListLite | newEmptyList()
Implements com. Constructs a new empty (not null) |
| public IonSexpLite | newEmptySexp()
Implements com. Constructs a new empty (not null) |
| public IonStructLite | newEmptyStruct()
Implements com. Constructs a new empty (not null) |
| public IonFloatLite | newFloat(long value)
Implements com. Constructs a new Ion |
| public IonFloatLite | newFloat(double value)
Implements com. Constructs a new Ion |
| public IonIntLite | newInt(int
the new int's value. value)Implements com. Constructs a new |
| public IonIntLite | newInt(long
the new int's value. value)Implements com. Constructs a new |
| public IonIntLite | newInt(Number
the new int's value;
may be value)null to make null.int.Implements com. Constructs a new |
| private ArrayList | |
| private ArrayList | |
| public IonListLite | newList(Collection<? extends IonValue>
the initial set of children. If values)null, then the new
instance will have .Implements com. Constructs a new |
| public IonListLite | newList(IonSequence
the initial child of the new list. child)Implements com. Constructs a new |
| public IonListLite | newList(IonValue...
the initial sequence of children. If values)null, then the new
instance will have .Implements com. Constructs a new |
| public IonListLite | newList(int[]
the initial set of child values. If values)null, then the new
instance will have .
Otherwise, the resulting sequence will contain new IonInts with
the given values.Implements com. Constructs a new |
| public IonListLite | newList(long[]
the initial set of child values. If values)null, then the new
instance will have .
Otherwise, the resulting sequence will contain new IonInts with
the given values.Implements com. Constructs a new |
| public IonNullLite | |
| public IonValueLite | newNull(IonType
must not be Java null, but it may be type)IonType#NULL.Implements com. Constructs a new Ion null value with the given type. |
| public IonBlobLite | newNullBlob()
Implements com. Constructs a new |
| public IonBoolLite | newNullBool()
Implements com. Constructs a new |
| public IonClobLite | newNullClob()
Implements com. Constructs a new |
| public IonDecimalLite | newNullDecimal()
Implements com. Constructs a new |
| public IonFloatLite | newNullFloat()
Implements com. Constructs a new |
| public IonIntLite | |
| public IonListLite | newNullList()
Implements com. Constructs a new |
| public IonSexpLite | newNullSexp()
Implements com. Constructs a new |
| public IonStringLite | newNullString()
Implements com. Constructs a new |
| public IonStructLite | newNullStruct()
Implements com. Constructs a new |
| public IonSymbolLite | newNullSymbol()
Implements com. Constructs a new |
| public IonTimestampLite | newNullTimestamp()
Implements com. Constructs a new |
| public IonSexpLite | newSexp(Collection<? extends IonValue>
the initial set of children. If values)null, then the new
instance will have .Implements com. Constructs a new |
| public IonSexpLite | newSexp(IonSequence
the initial child of the new sexp. child)Implements com. Constructs a new |
| public IonSexp | newSexp(IonValue...
the initial set of children. If values)null, then the new
instance will have .Implements com. Constructs a new |
| public IonSexpLite | newSexp(int[]
the initial set of child values. If values)null, then the new
instance will have .
Otherwise, the resulting sequence will contain new IonInts with
the given values.Implements com. Constructs a new |
| public IonSexpLite | newSexp(long[]
the initial set of child values. If values)null, then the new
instance will have .
Otherwise, the resulting sequence will contain new IonInts with
the given values.Implements com. Constructs a new |
| public IonStringLite | newString(String
the text of the new string;
may be value)null to make null.string.Implements com. Constructs a new Ion string with the given value. |
| public IonSymbolLite | newSymbol(String
the text of the symbol;
may be value)null to make null.symbol.Implements com. Constructs a new Ion symbol with the given value. |
| public IonSymbolLite | newSymbol(SymbolToken
the text and/or SID of the symbol;
may be value)null to make null.symbol.Implements com. Constructs a new Ion symbol with the given symbol token. |
| public IonTimestampLite | newTimestamp(Timestamp
may be value)null to make null.timestamp.Implements com. Constructs a new |
| protected void |
| _context | back to summary |
|---|---|
| private ContainerlessContext _context | |
| _lstFactory | back to summary |
|---|---|
| protected final _Private_LocalSymbolTableFactory _lstFactory | |
| ValueFactoryLite | back to summary |
|---|---|
| pack-priv ValueFactoryLite() | |
| getLstFactory | back to summary |
|---|---|
| public _Private_LocalSymbolTableFactory getLstFactory() Implements com. Doc from com. Gets the
| |
| newBlob | back to summary |
|---|---|
| public IonBlobLite newBlob(byte[] value) Implements com. Doc from com. Constructs a new Ion
| |
| newBlob | back to summary |
|---|---|
| public IonBlobLite newBlob(byte[] value, int offset, int length) Implements com. Doc from com. Constructs a new Ion
This method copies
| |
| newBool | back to summary |
|---|---|
| public IonBoolLite newBool(boolean value) Implements com. Doc from com. Constructs a new
| |
| newBool | back to summary |
|---|---|
| public IonBoolLite newBool(Boolean value) Implements com. Doc from com. Constructs a new
| |
| newClob | back to summary |
|---|---|
| public IonClobLite newClob(byte[] value) Implements com. Doc from com. Constructs a new Ion
| |
| newClob | back to summary |
|---|---|
| public IonClobLite newClob(byte[] value, int offset, int length) Implements com. Doc from com. Constructs a new Ion
This method copies
| |
| newDecimal | back to summary |
|---|---|
| public IonDecimalLite newDecimal(long value) Implements com. Doc from com. Constructs a new Ion | |
| newDecimal | back to summary |
|---|---|
| public IonDecimalLite newDecimal(double value) Implements com. Doc from com. Constructs a new Ion
Note that this does not generate the exact decimal representation of the
| |
| newDecimal | back to summary |
|---|---|
| public IonDecimalLite newDecimal(BigInteger value) Implements com. Doc from com. Constructs a new Ion | |
| newDecimal | back to summary |
|---|---|
| public IonDecimalLite newDecimal(BigDecimal value) Implements com. Doc from com. Constructs a new Ion | |
| newEmptyList | back to summary |
|---|---|
| public IonListLite newEmptyList() Implements com. Doc from com. Constructs a new empty (not null) | |
| newEmptySexp | back to summary |
|---|---|
| public IonSexpLite newEmptySexp() Implements com. Doc from com. Constructs a new empty (not null) | |
| newEmptyStruct | back to summary |
|---|---|
| public IonStructLite newEmptyStruct() Implements com. Doc from com. Constructs a new empty (not null) | |
| newFloat | back to summary |
|---|---|
| public IonFloatLite newFloat(long value) Implements com. Doc from com. Constructs a new Ion | |
| newFloat | back to summary |
|---|---|
| public IonFloatLite newFloat(double value) Implements com. Doc from com. Constructs a new Ion | |
| newInt | back to summary |
|---|---|
| public IonIntLite newInt(int value) Implements com. Doc from com. Constructs a new
| |
| newInt | back to summary |
|---|---|
| public IonIntLite newInt(long value) Implements com. Doc from com. Constructs a new
| |
| newInt | back to summary |
|---|---|
| public IonIntLite newInt(Number value) Implements com. Doc from com. Constructs a new
| |
| newInts | back to summary |
|---|---|
| private ArrayList | |
| newInts | back to summary |
|---|---|
| private ArrayList | |
| newList | back to summary |
|---|---|
| public IonListLite newList(Collection<? extends IonValue> values) throws ContainedValueException, NullPointerException Implements com. Doc from com. Constructs a new
| |
| newList | back to summary |
|---|---|
| public IonListLite newList(IonSequence child) throws ContainedValueException, NullPointerException Implements com. Doc from com. Constructs a new
This method is temporary until
| |
| newList | back to summary |
|---|---|
| public IonListLite newList(IonValue... values) throws ContainedValueException, NullPointerException Implements com. Doc from com. Constructs a new Some edge cases are worth examples:
factory.newList(); // returns []
factory.newList((IonValue[]) null); // returns null.list
For clarity, applications should prefer newEmptyList() and
newNullList() instead.
| |
| newList | back to summary |
|---|---|
| public IonListLite newList(int[] values) Implements com. Doc from com. Constructs a new
| |
| newList | back to summary |
|---|---|
| public IonListLite newList(long[] values) Implements com. Doc from com. Constructs a new
| |
| newNull | back to summary |
|---|---|
| public IonNullLite newNull() Implements com. Doc from com. Constructs a new | |
| newNull | back to summary |
|---|---|
| public IonValueLite newNull(IonType type) Implements com. Doc from com. Constructs a new Ion null value with the given type.
| |
| newNullBlob | back to summary |
|---|---|
| public IonBlobLite newNullBlob() Implements com. Doc from com. Constructs a new | |
| newNullBool | back to summary |
|---|---|
| public IonBoolLite newNullBool() Implements com. Doc from com. Constructs a new | |
| newNullClob | back to summary |
|---|---|
| public IonClobLite newNullClob() Implements com. Doc from com. Constructs a new | |
| newNullDecimal | back to summary |
|---|---|
| public IonDecimalLite newNullDecimal() Implements com. Doc from com. Constructs a new | |
| newNullFloat | back to summary |
|---|---|
| public IonFloatLite newNullFloat() Implements com. Doc from com. Constructs a new | |
| newNullInt | back to summary |
|---|---|
| public IonIntLite newNullInt() Implements com. Doc from com. Constructs a new | |
| newNullList | back to summary |
|---|---|
| public IonListLite newNullList() Implements com. Doc from com. Constructs a new | |
| newNullSexp | back to summary |
|---|---|
| public IonSexpLite newNullSexp() Implements com. Doc from com. Constructs a new | |
| newNullString | back to summary |
|---|---|
| public IonStringLite newNullString() Implements com. Doc from com. Constructs a new | |
| newNullStruct | back to summary |
|---|---|
| public IonStructLite newNullStruct() Implements com. Doc from com. Constructs a new | |
| newNullSymbol | back to summary |
|---|---|
| public IonSymbolLite newNullSymbol() Implements com. Doc from com. Constructs a new | |
| newNullTimestamp | back to summary |
|---|---|
| public IonTimestampLite newNullTimestamp() Implements com. Doc from com. Constructs a new | |
| newSexp | back to summary |
|---|---|
| public IonSexpLite newSexp(Collection<? extends IonValue> values) throws ContainedValueException, NullPointerException Implements com. Doc from com. Constructs a new
| |
| newSexp | back to summary |
|---|---|
| public IonSexpLite newSexp(IonSequence child) throws ContainedValueException, NullPointerException Implements com. Doc from com. Constructs a new
This method is temporary until
| |
| newSexp | back to summary |
|---|---|
| public IonSexp newSexp(IonValue... values) throws ContainedValueException, NullPointerException Implements com. Doc from com. Constructs a new Some edge cases are worth examples:
factory.newSexp(); // returns ()
factory.newSexp((IonValue[]) null); // returns null.sexp
For clarity, applications should prefer newEmptySexp() and
newNullSexp() instead.
| |
| newSexp | back to summary |
|---|---|
| public IonSexpLite newSexp(int[] values) Implements com. Doc from com. Constructs a new
| |
| newSexp | back to summary |
|---|---|
| public IonSexpLite newSexp(long[] values) Implements com. Doc from com. Constructs a new
| |
| newString | back to summary |
|---|---|
| public IonStringLite newString(String value) Implements com. Doc from com. Constructs a new Ion string with the given value.
| |
| newSymbol | back to summary |
|---|---|
| public IonSymbolLite newSymbol(String value) Implements com. Doc from com. Constructs a new Ion symbol with the given value.
| |
| newSymbol | back to summary |
|---|---|
| public IonSymbolLite newSymbol(SymbolToken value) Implements com. Doc from com. Constructs a new Ion symbol with the given symbol token. This is an "expert method": correct use requires deep understanding of the Ion binary format. You almost certainly don't want to use it.
| |
| newTimestamp | back to summary |
|---|---|
| public IonTimestampLite newTimestamp(Timestamp value) Implements com. Doc from com. Constructs a new
| |
| set_system | back to summary |
|---|---|
| protected void set_system(IonSystemLite system) | |