Class ConfigurationElement<T extends ConfigurationElement>
java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<T>
- Direct Known Subclasses:
AbstractStoreConfiguration, AsyncStoreConfiguration, AuthenticationConfiguration, AuthorizationConfiguration, BackupConfiguration, BackupForConfiguration, CDIConnectionFactoryConfiguration, ClusteringConfiguration, Configuration, ConnectionPoolConfiguration, ContentTypeConfiguration, CorsConfiguration, CorsRuleConfiguration, CounterManagerConfiguration, DataConfiguration, EncodingConfiguration, EncryptionConfiguration, ExpirationConfiguration, GlobalStorageConfiguration, GroupsConfiguration, HashConfiguration, IndexConfiguration, IndexingConfiguration, IndexMergeConfiguration, IndexReaderConfiguration, IndexShardingConfiguration, IndexWriterConfiguration, KeyStoreConfiguration, L1Configuration, LockingConfiguration, MemcachedAuthenticationConfiguration, MemoryConfiguration, PartitionHandlingConfiguration, PersistenceConfiguration, ProtocolServerConfiguration, QueriesJdbcConfiguration, QueryConfiguration, RecoveryConfiguration, RemoteContainerConfiguration, RemoteServerConfiguration, RespAuthenticationConfiguration, RestAuthenticationConfiguration, RocksDBExpirationConfiguration, SaslConfiguration, SchemaJdbcConfiguration, SecurityConfiguration, SecurityConfiguration, SitesConfiguration, SniConfiguration, SslConfiguration, SslConfiguration, StackFileConfiguration, StateTransferConfiguration, StatisticsConfiguration, TakeOfflineConfiguration, TextAuthenticationConfiguration, TopologyCacheConfiguration, TracingConfiguration, TransactionConfiguration, TrustStoreConfiguration, UnsafeConfiguration, XSiteStateTransferConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AttributeSetstatic final ConfigurationElement<?>[]protected final ConfigurationElement<?>[]protected final Stringprotected final boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConfigurationElement(Enum<?> element, AttributeSet attributes, ConfigurationElement<?>... children) protectedConfigurationElement(String element, boolean repeated, AttributeSet attributes, ConfigurationElement<?>... children) protectedConfigurationElement(String element, AttributeSet attributes, ConfigurationElement<?>... children) -
Method Summary
Modifier and TypeMethodDescriptionfinal AttributeSetprotected static ConfigurationElement<?> ConfigurationElement<?>[]children()protected static <T> ConfigurationElement<?>[]children(Collection<T> children) final StringbooleanAttribute<?> findAttribute(String name) inthashCode()booleanprotected static <T extends ConfigurationElement>
ConfigurationElement<T> booleantoString()voidUpdates the mutable part of this instance with the values of the other instancevoidvalidateUpdate(String parentName, T other) Verifies that updating the mutable part of this instance with the values of the other instance is possiblevoidwrite(ConfigurationWriter writer) Writes thisConfigurationElementto the writer
-
Field Details
-
CHILDLESS
-
element
-
attributes
-
children
-
repeated
protected final boolean repeated
-
-
Constructor Details
-
ConfigurationElement
protected ConfigurationElement(Enum<?> element, AttributeSet attributes, ConfigurationElement<?>... children) -
ConfigurationElement
protected ConfigurationElement(String element, AttributeSet attributes, ConfigurationElement<?>... children) -
ConfigurationElement
protected ConfigurationElement(String element, boolean repeated, AttributeSet attributes, ConfigurationElement<?>... children)
-
-
Method Details
-
elementName
-
attributes
-
children
-
findAttribute
-
list
protected static <T extends ConfigurationElement> ConfigurationElement<T> list(Enum<?> element, List<T> list) -
matches
- Specified by:
matchesin interfaceMatchable<T extends ConfigurationElement>
-
update
-
validateUpdate
Description copied from interface:UpdatableVerifies that updating the mutable part of this instance with the values of the other instance is possible- Specified by:
validateUpdatein interfaceUpdatable<T extends ConfigurationElement>- Parameters:
other-
-
equals
-
hashCode
-
toString
-
isModified
public boolean isModified() -
write
Writes thisConfigurationElementto the writer- Parameters:
writer-
-
children
-
child
-