symbol value.Warning
This interface should not be implemented or extended by code outside of this library.
| Modifier and Type | Method and Description |
|---|---|
| public IonSymbol | clone()
Redeclares com. Creates a copy of this value and all of its children. |
| public int | Returns: an integer greater than zero, if this value has an associated symbol table. Otherwise, returnSymbolTable#UNKNOWN_SYMBOL_ID.
Deprecated
Use
symbolValue() instead.
Gets the integer symbol id used in the binary encoding of this symbol. |
| public void | setValue(String
the new value of this symbol;
may be value)null to make this null.symbol.Redeclares com. Changes the value of this element. |
| public String | Returns: the text of the symbol, ornull if this is
null.symbol.Redeclares com. Gets the text content of this symbol. |
| public SymbolToken |
| clone | back to summary |
|---|---|
| public IonSymbol clone() throws UnknownSymbolException Redeclares com. Doc from com. Creates a copy of this value and all of its children. The cloned value
may use the same shared symbol tables, but it will have an independent local
symbol table if necessary. The cloned value will
be modifiable regardless of whether this instance
The cloned value will be created in the context of the same
| |
| getSymbolId | back to summary |
|---|---|
| public int getSymbolId() throws NullValueException
Deprecated Use Gets the integer symbol id used in the binary encoding of this symbol.
| |
| setValue | back to summary |
|---|---|
| public void setValue(String value) Redeclares com. Changes the value of this element.
| |
| stringValue | back to summary |
|---|---|
| public String stringValue() throws UnknownSymbolException Redeclares com. Gets the text content of this symbol.
| |
| symbolValue | back to summary |
|---|---|
| public SymbolToken symbolValue() Returns this value as a symbol token (text + ID).
| |