public class BsonTransformationUtil
Class BsonTransformationUtil. Provides bsontransformationutil functionality for the Hytale server.
java.lang.Object > BsonTransformationUtil
Field Summary
index
final
int
index
Field index.
Method Detail
actionOnProperty
static
void
actionOnProperty
(final BsonDocument entity, @Nonnull final String[] propertyPath, @Nonnull final BiConsumer biConsumer, final boolean create)
Method actionOnProperty.
- Parameters:
final BsonDocumententity@Nonnull final String[]propertyPath@Nonnull final BiConsumerbiConsumerfinal booleancreate
IllegalArgumentException
public
new
IllegalArgumentException
("Element is not Object or (Array or invalid index)
Method IllegalArgumentException.
- Parameters:
"Element is not Object or (Array or invalidindex
removeProperty
static
void
removeProperty
(final BsonDocument entity, @Nonnull final String[] propertyPath)
Method removeProperty.
- Parameters:
final BsonDocumententity@Nonnull final String[]propertyPath
if
public
else
if
(parent instanceof BsonArray && StringUtil.isNumericString(key)
Method if.
- Parameters:
parent instanceof BsonArray &&StringUtil.isNumericString(key
setProperty
static
void
setProperty
(final BsonDocument entity, @Nonnull final String[] pathElements, final BsonValue value)
Method setProperty.
- Parameters:
final BsonDocumententity@Nonnull final String[]pathElementsfinal BsonValuevalue
insertProperty
static
void
insertProperty
(final BsonDocument entity, @Nonnull final String[] pathElements, final BsonValue value)
Method insertProperty.
- Parameters:
final BsonDocumententity@Nonnull final String[]pathElementsfinal BsonValuevalue