| Modifier and Type | Field and Description |
|---|---|
| private static final int |
| Access | Constructor and Description |
|---|---|
| pack-priv | IonListLite(ContainerlessContext context, boolean
indicates whether this should be makeNull)null.list
(if true) or an empty sequence (if false).Constructs a null or empty list. |
| pack-priv | |
| pack-priv | IonListLite(ContainerlessContext context, Collection<? extends IonValue>
the initial set of child elements. If elements)null, then the new
instance will have .Constructs a list value |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(ValueVisitor
will have one of its visitor)visit methods called.Implements abstract com. Implements com. Entry point for visitor pattern. |
| public IonListLite | clone()
Overrides com. Implements com. Creates a copy of this value and all of its children. |
| public IonType | |
| pack-priv int | |
| pack-priv IonValueLite | shallowClone(IonContext
the context applicable to the value's parent. context)Implements abstract com. Clones the value's annotations and field name (if any). |
| HASH_SIGNATURE | back to summary |
|---|---|
| private static final int HASH_SIGNATURE | |
| IonListLite | back to summary |
|---|---|
| pack-priv IonListLite(ContainerlessContext context, boolean makeNull) Constructs a null or empty list.
| |
| IonListLite | back to summary |
|---|---|
| pack-priv IonListLite(IonListLite existing, IonContext context) | |
| IonListLite | back to summary |
|---|---|
| pack-priv IonListLite(ContainerlessContext context, Collection<? extends IonValue> elements) throws ContainedValueException Constructs a list value
| |
| accept | back to summary |
|---|---|
| public void accept(ValueVisitor visitor) throws Exception Implements abstract com. Implements com. Doc from com. Entry point for visitor pattern. Implementations of this method by
concrete classes will simply call the appropriate
| |
| clone | back to summary |
|---|---|
| public IonListLite clone() Overrides com. Implements 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
| |
| getTypeSlow | back to summary |
|---|---|
| public IonType getTypeSlow() Implements abstract com.
| |
| hashSignature | back to summary |
|---|---|
| pack-priv int hashSignature() Implements abstract com.
| |
| shallowClone | back to summary |
|---|---|
| pack-priv IonValueLite shallowClone(IonContext context) Implements abstract com. Doc from com. Clones the value's annotations and field name (if any). For scalars, also clones the value. For containers, leaves the cloned container empty rather than cloning the children.
| |