public abstract class CollectionSchemaField extends ComplexSchemaField
SchemaObjectType
.Constructor and Description |
---|
CollectionSchemaField() |
Modifier and Type | Method and Description |
---|---|
CollectionSchemaField |
clone()
Deep-clone this instance.
|
protected Diffs |
differencesFrom(CollectionSchemaField that) |
boolean |
equals(Object obj) |
SimpleSchemaField |
getElementField() |
Map<String,SimpleSchemaField> |
getSubFields() |
int |
hashCode() |
boolean |
isLockedDown()
Determine whether this instance is locked down.
|
void |
lockDown()
Lock down this instance.
|
void |
setElementField(SimpleSchemaField elementField) |
String |
toString() |
visit
differencesFrom, getName, getStorageId, setName, setStorageId
expect, expectClose, getAttr, getAttr, getBooleanAttr, getBooleanAttr, getIntAttr, getIntAttr, getLongAttr, newInvalidAttributeException, next, skip, writeElement
public SimpleSchemaField getElementField()
public void setElementField(SimpleSchemaField elementField)
public Map<String,SimpleSchemaField> getSubFields()
getSubFields
in class ComplexSchemaField
protected Diffs differencesFrom(CollectionSchemaField that)
public String toString()
toString
in class SchemaField
public boolean equals(Object obj)
equals
in class AbstractSchemaItem
public int hashCode()
hashCode
in class AbstractSchemaItem
public CollectionSchemaField clone()
The returned instance will not be locked down.
clone
in class ComplexSchemaField
public void lockDown()
Once locked down, any attempts to modify this instance (and all associated objects) will result
in a IllegalStateException
.
public boolean isLockedDown()
Copyright © 2022. All rights reserved.