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.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 TypeMethodDescription<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.setPropertyValue(Property<T> property, 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 TypeMethodDescriptionstatic @Nullable Property<?> Gets the property with the given serialization name.@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 TypeMethodDescription<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.of(Object...)for 1 property.static <A,B> PropertyContainer Type-safe version ofPropertyContainer.of(Object...)for 2 properties.static <A,B, C> PropertyContainer PropertyContainer.of(Property<A> property0, A value0, Property<B> property1, B value1, Property<C> property2, C value2) Type-safe version ofPropertyContainer.of(Object...)for 3 properties.static <A,B, C, D>
PropertyContainerPropertyContainer.of(Property<A> property0, A value0, Property<B> property1, B value1, Property<C> property2, C value2, Property<D> property3, D value3) Type-safe version ofPropertyContainer.of(Object...)for 4 properties.static <A,B, C, D, E>
PropertyContainerPropertyContainer.of(Property<A> property0, A value0, Property<B> property1, B value1, Property<C> property2, C value2, Property<D> property3, D value3, Property<E> property4, E value4) Type-safe version ofPropertyContainer.of(Object...)for 5 properties.static <T> PropertyValuePair<?> PropertyValuePair.of(Property<T> property, IPropertyValue<?> value) Creates a new property-value pair.<T> IPropertyValue<T> IPropertyHolder.setPropertyValue(Property<T> property, T value) Sets the value of the given property.<T> IPropertyValue<T> PropertyContainer.setPropertyValue(Property<T> property, T value) Sets the value of the given property.<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) 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> 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)