Uses of Class
nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Packages that use Property
Package
Description
This package contains command definitions and command factories used by this project, as well as various base command
classes and interfaces.
This package contains managers that manage different certain aspects of the plugin.
This package contains storage-related classes, including storage interfaces, SQLite database storage classes, and
more.
Contains the storage implementation for SQLite.
This package contains classes that define, manipulate, and manage structures.
This package contains classes that represent properties of structures.
This package contains classes and interfaces related to retrieving structures from the database.
The creator package contains classes that are responsible for creating structures.
This package contains classes responsible for handling commands.
-
Uses of Property in nl.pim16aap2.animatedarchitecture.core.commands
Methods in nl.pim16aap2.animatedarchitecture.core.commands that return types with arguments of type PropertyModifier and TypeMethodDescriptionSetBlocksToMove.getRequiredProperties()SetOpenStatus.getRequiredProperties()StructureTargetCommand.getRequiredProperties()Gets all required properties for this command.Methods in nl.pim16aap2.animatedarchitecture.core.commands with parameters of type PropertyModifier and TypeMethodDescriptionCommandFactory.newSetProperty(ICommandSender commandSender, StructureRetriever structureRetriever, Property<?> property, Object newValue) Method parameters in nl.pim16aap2.animatedarchitecture.core.commands with type arguments of type PropertyModifier and TypeMethodDescriptionprotected booleanStructureTargetCommand.hasRequiredProperties(Structure structure, List<Property<?>> requiredProperties) Checks if theStructurehas all the required properties. -
Uses of Property in nl.pim16aap2.animatedarchitecture.core.managers
Method parameters in nl.pim16aap2.animatedarchitecture.core.managers with type arguments of type PropertyModifier and TypeMethodDescriptionDatabaseManager.getIdentifiersFromPartial(String input, @Nullable IPlayer player, PermissionLevel maxPermission, Collection<Property<?>> properties) Retrieves allDatabaseManager.StructureIdentifiers that start with the provided input. -
Uses of Property in nl.pim16aap2.animatedarchitecture.core.storage
Method parameters in nl.pim16aap2.animatedarchitecture.core.storage with type arguments of type PropertyModifier and TypeMethodDescriptionIStorage.getPartialIdentifiers(String input, @Nullable IPlayer player, PermissionLevel maxPermission, Collection<Property<?>> properties) Retrieves allDatabaseManager.StructureIdentifiers that start with the provided input. -
Uses of Property in nl.pim16aap2.animatedarchitecture.core.storage.sqlite
Method parameters in nl.pim16aap2.animatedarchitecture.core.storage.sqlite with type arguments of type PropertyModifier and TypeMethodDescriptionSQLiteJDBCDriverConnection.getPartialIdentifiers(String input, @Nullable IPlayer player, PermissionLevel maxPermission, Collection<Property<?>> properties) -
Uses of Property in nl.pim16aap2.animatedarchitecture.core.structures
Methods in nl.pim16aap2.animatedarchitecture.core.structures that return types with arguments of type PropertyModifier and TypeMethodDescriptionStructureType.getProperties()The properties applicable to this type.Methods in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type PropertyModifier and TypeMethodDescriptionbooleanStructure.canRemoveProperty(Property<?> property) <T> IPropertyValue<T> Structure.getPropertyValue(Property<T> property) <T> IPropertyValue<T> StructureSnapshot.getPropertyValue(Property<T> property) <T> TStructureSnapshot.getRequiredPropertyValue(Property<T> property) booleanStructureSnapshot.hasProperties(Property<?>... properties) booleanStructure.hasProperty(Property<?> property) booleanStructureSnapshot.hasProperty(Property<?> property) <T> IPropertyValue<T> Structure.removeProperty(Property<T> property) <T> IPropertyValue<T> Structure.setPropertyValue(Property<T> property, @Nullable T value) Method parameters in nl.pim16aap2.animatedarchitecture.core.structures with type arguments of type PropertyModifier and TypeMethodDescriptionbooleanStructure.hasProperties(Collection<Property<?>> properties) booleanStructureSnapshot.hasProperties(Collection<Property<?>> properties) booleanStructureSnapshot.hasProperties(SequencedCollection<Property<?>> properties) -
Uses of Property in nl.pim16aap2.animatedarchitecture.core.structures.properties
Fields in nl.pim16aap2.animatedarchitecture.core.structures.properties declared as PropertyModifier and TypeFieldDescriptionProperty.ANIMATION_SPEED_MULTIPLIERA property for structures whose animation speed is variable.Property.BLOCKS_TO_MOVEA property for structures that move a certain amount of blocks when activated.Property.OPEN_STATUSA property for structures that have a defined open and closed state.Property.QUARTER_CIRCLESA property for structures that can rotate multiples of 90 degrees.static final Property<RedstoneMode> Property.REDSTONE_MODEA property for structures that can have different redstone modes.Property.ROTATION_POINTA property for structures that have a defined rotation point.Methods in nl.pim16aap2.animatedarchitecture.core.structures.properties that return PropertyModifier and TypeMethodDescriptionProperty.PropertyBuilder.build()Builds the property.static @Nullable Property<?> Property.fromKey(NamespacedKey propertyKey) Gets the property with the givenstatic @Nullable Property<?> Gets the property with the given serialization name.PropertyValuePair.property()Returns the value of thepropertyrecord component.Methods in nl.pim16aap2.animatedarchitecture.core.structures.properties with parameters of type PropertyModifier and TypeMethodDescriptionbooleanIPropertyHolder.canRemoveProperty(Property<?> property) Checks if a property can be removed from this property holder.booleanPropertyContainer.canRemoveProperty(Property<?> property) <T> IPropertyValue<T> IPropertyHolderConst.getPropertyValue(Property<T> property) Gets the value of the given property.<T> IPropertyValue<T> PropertyContainer.getPropertyValue(Property<T> property) <T> IPropertyValue<T> PropertyContainerSnapshot.getPropertyValue(Property<T> property) default <T> TIPropertyHolderConst.getRequiredPropertyValue(Property<T> property) Gets the value of a required property.default booleanIPropertyHolderConst.hasProperties(Property<?>... properties) Checks if this property holder has all the given properties.booleanIPropertyHolderConst.hasProperty(Property<?> property) Checks if the given property has a value set.booleanPropertyContainer.hasProperty(Property<?> property) booleanPropertyContainerSnapshot.hasProperty(Property<?> property) static <A> PropertyContainerType-safe version ofPropertyContainer.ofAll(Object...)for 1 property.static <A,B> PropertyContainer PropertyContainer.of(Property<A> property0, A value0, boolean required0, Property<B> property1, B value1, boolean required1) Type-safe version ofPropertyContainer.ofAll(Object...)for 2 properties.static <A,B, C> PropertyContainer PropertyContainer.of(Property<A> property0, A value0, boolean required0, Property<B> property1, B value1, boolean required1, Property<C> property2, C value2, boolean required2) Type-safe version ofPropertyContainer.ofAll(Object...)for 3 properties.static <A,B, C, D> PropertyContainer PropertyContainer.of(Property<A> property0, A value0, boolean required0, Property<B> property1, B value1, boolean required1, Property<C> property2, C value2, boolean required2, Property<D> property3, D value3, boolean required3) Type-safe version ofPropertyContainer.ofAll(Object...)for 4 properties.static <A,B, C, D, E>
PropertyContainerPropertyContainer.of(Property<A> property0, A value0, boolean required0, Property<B> property1, B value1, boolean required1, Property<C> property2, C value2, boolean required2, Property<D> property3, D value3, boolean required3, Property<E> property4, E value4, boolean required4) Type-safe version ofPropertyContainer.ofAll(Object...)for 5 properties.static <T> PropertyValuePair<?> PropertyValuePair.of(Property<T> property, IPropertyValue<?> value) Creates a new property-value pair.<T> IPropertyValue<T> IPropertyHolder.removeProperty(Property<T> property) Removes the given property from this property container.<T> IPropertyValue<T> PropertyContainer.removeProperty(Property<T> property) <T> IPropertyValue<T> IPropertyHolder.setPropertyValue(Property<T> property, @Nullable T value) Sets the value of the given property.<T> IPropertyValue<T> PropertyContainer.setPropertyValue(Property<T> property, @Nullable T value) <T> IPropertyValue<?> PropertyContainer.setUntypedPropertyValue(Property<T> property, @Nullable Object value) Sets the value of the given property without type checking.Method parameters in nl.pim16aap2.animatedarchitecture.core.structures.properties with type arguments of type PropertyModifier and TypeMethodDescriptionstatic PropertyContainerPropertyContainer.forProperties(List<Property<?>> properties, boolean required) Creates a new property container for the given properties.booleanIPropertyHolderConst.hasProperties(Collection<Property<?>> properties) Checks if this property holder has all the given properties.default booleanIPropertyHolderConst.hasProperties(SequencedCollection<Property<?>> properties) Checks if this property holder has all the given properties.booleanPropertyContainer.hasProperties(Collection<Property<?>> properties) booleanPropertyContainerSnapshot.hasProperties(Collection<Property<?>> properties) Constructors in nl.pim16aap2.animatedarchitecture.core.structures.properties with parameters of type PropertyModifierConstructorDescriptionPropertyValuePair(Property<T> property, IPropertyValue<T> value) Creates an instance of aPropertyValuePairrecord class. -
Uses of Property in nl.pim16aap2.animatedarchitecture.core.structures.retriever
Methods in nl.pim16aap2.animatedarchitecture.core.structures.retriever with parameters of type PropertyModifier and TypeMethodDescriptionStructureRetrieverFactory.search(ICommandSender commandSender, String input, StructureRetrieverFactory.StructureFinderMode mode, PermissionLevel maxPermission, Property<?>... properties) Method parameters in nl.pim16aap2.animatedarchitecture.core.structures.retriever with type arguments of type PropertyModifier and TypeMethodDescriptionStructureFinder.processInput(String input, Collection<Property<?>> properties) Processes the given input.StructureRetrieverFactory.search(ICommandSender commandSender, String input, Collection<Property<?>> properties) StructureRetrieverFactory.search(ICommandSender commandSender, String input, PermissionLevel maxPermission, Collection<Property<?>> properties) StructureRetrieverFactory.search(ICommandSender commandSender, String input, StructureRetrieverFactory.StructureFinderMode mode, Collection<Property<?>> properties) StructureRetrieverFactory.search(ICommandSender commandSender, String input, StructureRetrieverFactory.StructureFinderMode mode, PermissionLevel maxPermission, Collection<Property<?>> properties) Gets theStructureFinderto find structures from partial string matches. -
Uses of Property in nl.pim16aap2.animatedarchitecture.core.tooluser.creator
Methods in nl.pim16aap2.animatedarchitecture.core.tooluser.creator with parameters of type PropertyModifier and TypeMethodDescriptionprotected final <T> @Nullable TCreator.getProperty(Property<T> property) Gets a property of the structure.protected final <T> TCreator.getRequiredProperty(Property<T> property) Gets a required property of the structure.protected final <T> voidCreator.setProperty(Property<T> property, T value) Sets a property of the structure. -
Uses of Property in nl.pim16aap2.animatedarchitecture.spigot.core.comands
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.comands with parameters of type PropertyModifier and TypeMethodDescriptionStructureArgument.StructureArgumentBuilder.properties(Property<?>[] properties) Constructors in nl.pim16aap2.animatedarchitecture.spigot.core.comands with parameters of type PropertyModifierConstructorDescriptionStructureArgument(boolean required, String name, @Nullable String defaultValue, @Nullable BiFunction<cloud.commandframework.context.CommandContext<ICommandSender>, String, List<String>> suggestionsProvider, @Nullable cloud.commandframework.ArgumentDescription defaultDescription, boolean asyncSuggestions, IExecutor executor, StructureRetrieverFactory structureRetrieverFactory, PermissionLevel maxPermission, Property<?>... properties) StructureArgumentParser(boolean asyncSuggestions, StructureRetrieverFactory structureRetrieverFactory, PermissionLevel maxPermission, IExecutor executor, Property<?>... properties)