Uses of Class
nl.pim16aap2.animatedarchitecture.core.structures.properties.Property.PropertyBuilder
Packages that use Property.PropertyBuilder
Package
Description
This package contains classes that represent properties of structures.
-
Uses of Property.PropertyBuilder in nl.pim16aap2.animatedarchitecture.core.structures.properties
Methods in nl.pim16aap2.animatedarchitecture.core.structures.properties that return Property.PropertyBuilderModifier and TypeMethodDescriptionstatic <U> Property.PropertyBuilder<U> Creates a new property builder.static <U> Property.PropertyBuilder<U> Property.builder(NamespacedKey namespacedKey, Class<U> type) Creates a new property builder.Property.PropertyBuilder.withAdminAccessLevels(int adminAccessLevel) Sets the property access level for users.Property.PropertyBuilder.withAdminAccessLevels(PropertyAccessLevel... levels) Sets the property access level for users.Property.PropertyBuilder.withDefaultValue(@Nullable T defaultValue) Sets the default value of the property.Property.PropertyBuilder.withoutUserOrAdminAccess()Sets up the access levels of both users and admins to ensure neither has any kind of access to this property.Property.PropertyBuilder.withPropertyScopes(PropertyScope... propertyScopes) Sets the scopes in which this property is used.Property.PropertyBuilder.withUserAccessLevels(int userAccessLevel) Sets the property access level for users.Property.PropertyBuilder.withUserAccessLevels(PropertyAccessLevel... levels) Sets the property access level for users.