public abstract class ComplexSchemaField extends SchemaField
SchemaObjectType
.Constructor and Description |
---|
ComplexSchemaField() |
Modifier and Type | Method and Description |
---|---|
ComplexSchemaField |
clone()
Deep-clone this instance.
|
abstract Map<String,SimpleSchemaField> |
getSubFields() |
boolean |
isLockedDown()
Determine whether this instance is locked down.
|
void |
lockDown()
Lock down this instance.
|
toString, visit
differencesFrom, equals, getName, getStorageId, hashCode, setName, setStorageId
expect, expectClose, getAttr, getAttr, getBooleanAttr, getBooleanAttr, getIntAttr, getIntAttr, getLongAttr, newInvalidAttributeException, next, skip, writeElement
public abstract Map<String,SimpleSchemaField> getSubFields()
public ComplexSchemaField clone()
The returned instance will not be locked down.
clone
in class SchemaField
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.