Skip navigation links
$ A B C D E F G H I J L N O P R S T U V W 

$

$Logger - Interface in org.meanbean.logging
Internal facade around well-known logging facades
$LoggerFactory - Class in org.meanbean.logging
Creates internal logger, favoring slf4j and log4j2, before falling back to null/no-op logger
$LoggerFactory() - Constructor for class org.meanbean.logging.$LoggerFactory
 

A

addEqualsInsignificantProperty(Class<T>, String) - Method in class org.meanbean.test.BeanTesterBuilder
Add a property that is insignificant for EqualsMethodTester
addEqualsInsignificantProperty(Class<T>, SerializableLambdas.SerializableFunction1<T, S>) - Method in class org.meanbean.test.BeanTesterBuilder
Add a property that is insignificant for EqualsMethodTester
addEqualsInsignificantProperty(String) - Method in interface org.meanbean.test.BeanVerificationCustomizer
Add a property that is insignificant for EqualsMethodTester
addEqualsInsignificantProperty(SerializableLambdas.SerializableFunction1<T, S>) - Method in interface org.meanbean.test.BeanVerificationCustomizer
Add a property that is insignificant for EqualsMethodTester
addFactory(Class<?>, Factory<?>) - Method in interface org.meanbean.factories.FactoryCollection
Add the specified Factory to the collection.
addFactory(Class<?>, Factory<?>) - Method in class org.meanbean.factories.FactoryCollectionRepository
 
addFactory(Class<?>, Factory<?>) - Method in class org.meanbean.factories.FactoryRepository
Add the specified Factory to the collection.
addFactoryLookup(FactoryLookup) - Method in interface org.meanbean.factories.FactoryCollection
Add the specified FactoryLookup
addFactoryLookup(FactoryLookup) - Method in class org.meanbean.factories.FactoryCollectionRepository
 
addFactoryLookup(FactoryLookup) - Method in class org.meanbean.factories.FactoryRepository
 
addIgnoredProperty(Class<T>, SerializableLambdas.SerializableFunction1<T, S>) - Method in class org.meanbean.test.BeanTesterBuilder
Mark the specified property as one to be disregarded/ignored during testing.
addIgnoredProperty(SerializableLambdas.SerializableFunction1<T, S>) - Method in interface org.meanbean.test.BeanVerificationCustomizer
Mark the specified property as one to be disregarded/ignored during testing.
addIgnoredPropertyName(Class<?>, String) - Method in class org.meanbean.test.BeanTesterBuilder
Mark the specified property as one to be disregarded/ignored during testing.
addIgnoredPropertyName(String) - Method in interface org.meanbean.test.BeanVerificationCustomizer
Mark the specified property as one to be disregarded/ignored during testing.
addOverrideFactory(Class<T>, String, Factory<T>) - Method in class org.meanbean.test.BeanTesterBuilder
Register the specified Factory as an override Factory for the specified property.
addOverrideFactory(String, Factory<T>) - Method in interface org.meanbean.test.BeanVerificationCustomizer
Register the specified Factory as an override Factory for the specified property.
addOverridePropertyFactory(Class<T>, SerializableLambdas.SerializableFunction1<T, S>, Factory<S>) - Method in class org.meanbean.test.BeanTesterBuilder
Register the specified Factory as an override Factory for the specified property.
addOverridePropertyFactory(SerializableLambdas.SerializableFunction1<T, S>, Factory<S>) - Method in interface org.meanbean.test.BeanVerificationCustomizer
Register the specified Factory as an override Factory for the specified property.
ArrayFactoryLookup - Class in org.meanbean.factories
FactoryCollection for array types
ArrayFactoryLookup() - Constructor for class org.meanbean.factories.ArrayFactoryLookup
 
arrayOf(Type) - Static method in class org.meanbean.util.Types
Returns an array type whose elements are all instances of componentType.
AssertionUtils - Class in org.meanbean.util
Utility methods for assertions.

B

BasicBeanPopulator - Class in org.meanbean.bean.util
Affords functionality to populate a bean (set its fields) with specified values.
BasicBeanPopulator() - Constructor for class org.meanbean.bean.util.BasicBeanPopulator
 
BasicFactoryLookupStrategy - Class in org.meanbean.factories.util
Concrete FactoryLookupStrategy that implements the following Factory lookup algorithm:
BasicFactoryLookupStrategy(FactoryCollection, RandomValueGenerator) - Constructor for class org.meanbean.factories.util.BasicFactoryLookupStrategy
Construct a new Factory Lookup Strategy.
BasicNewObjectInstanceFactory - Class in org.meanbean.factories
Concrete Factory that creates instances of the type of object specified during construction of the Factory.
BasicNewObjectInstanceFactory(Class<?>) - Constructor for class org.meanbean.factories.BasicNewObjectInstanceFactory
Construct a basic new object instance Factory.
BeanCreationException - Exception in org.meanbean.factories.beans
An exception that may be thrown when trying to create an instance of a JavaBean.
BeanCreationException(String, Throwable) - Constructor for exception org.meanbean.factories.beans.BeanCreationException
Construct a new Bean Creation Exception with the specified message and cause.
BeanCreationException(String) - Constructor for exception org.meanbean.factories.beans.BeanCreationException
Construct a new Bean Creation Exception with the specified message.
BeanInformation - Interface in org.meanbean.bean.info
Defines an object that provides information about a JavaBean.
BeanInformationException - Exception in org.meanbean.bean.info
An exception that may be thrown when trying to gather JavaBean-related information on a type.
BeanInformationException(String, Throwable) - Constructor for exception org.meanbean.bean.info.BeanInformationException
Construct a new Bean Information Exception with the specified message and cause.
BeanInformationException(String) - Constructor for exception org.meanbean.bean.info.BeanInformationException
Construct a new Bean Information Exception with the specified message.
BeanInformationFactory - Interface in org.meanbean.bean.info
Defines an object that creates BeanInformation objects.
BeanPopulationException - Exception in org.meanbean.bean.util
An exception that may be thrown when trying to populate the fields of a JavaBean.
BeanPopulationException(String, Throwable) - Constructor for exception org.meanbean.bean.util.BeanPopulationException
Construct a new Bean Population Exception with the specified message and cause.
BeanPopulationException(String) - Constructor for exception org.meanbean.bean.util.BeanPopulationException
Construct a new Bean Population Exception with the specified message.
BeanPopulator - Interface in org.meanbean.bean.util
Defines an object that affords functionality to populate a bean (set its fields) with specified values.
BeanPropertyTester - Class in org.meanbean.test
An object that tests a Bean's property methods.
BeanPropertyTester() - Constructor for class org.meanbean.test.BeanPropertyTester
 
BeanPropertyValuesFactory - Class in org.meanbean.bean.util
Concrete Factory that creates a Map of values, keyed by property name, that could be used to populate the properties of a Bean, based on information about the Bean provided in the form of a BeanInformation instance.
BeanPropertyValuesFactory(BeanInformation, FactoryLookupStrategy) - Constructor for class org.meanbean.bean.util.BeanPropertyValuesFactory
Construct a new Bean Property Values Factory.
BeanTester - Class in org.meanbean.test
Concrete BeanTester that affords a means of testing JavaBean objects with respect to:
BeanTester() - Constructor for class org.meanbean.test.BeanTester
BeanTesterBuilder - Class in org.meanbean.test
Builder for BeanTester or other tester classes.
BeanTesterBuilder() - Constructor for class org.meanbean.test.BeanTesterBuilder
 
BeanTestException - Exception in org.meanbean.test
An exception that may be thrown when trying to test a JavaBean using BeanTester.
BeanTestException(String) - Constructor for exception org.meanbean.test.BeanTestException
Construct a new Bean Test Exception with the specified message.
BeanTestException(String, Throwable) - Constructor for exception org.meanbean.test.BeanTestException
Construct a new Bean Test Exception with the specified message and cause.
BeanVerification - Interface in org.meanbean.test
For one-shot or fluent assertions
BeanVerificationCustomizer - Interface in org.meanbean.test
 
BigDecimalFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random BigDecimal objects.
BigDecimalFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.BigDecimalFactory
Construct a new BigDecimal object factory.
BigIntegerFactory - Class in org.meanbean.factories.basic
 
BigIntegerFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.BigIntegerFactory
 
BooleanFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random Boolean objects.
BooleanFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.BooleanFactory
Construct a new Boolean object factory.
build() - Method in class org.meanbean.test.BeanTesterBuilder
 
build() - Method in class org.meanbean.test.ConfigurationBuilder
Build a Configuration.
buildEqualsMethodTester() - Method in class org.meanbean.test.BeanTesterBuilder
 
buildHashCodeMethodTester() - Method in class org.meanbean.test.BeanTesterBuilder
 
buildToStringMethodTester() - Method in class org.meanbean.test.BeanTesterBuilder
 
ByteFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random Byte objects.
ByteFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.ByteFactory
Construct a new Byte object factory.

C

canonicalize(Type) - Static method in class org.meanbean.util.Types
Returns a type that is functionally equal but not necessarily equal according to Object.equals().
CharacterFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random Character objects.
CharacterFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.CharacterFactory
Construct a new Character object factory.
ClassPath - Class in org.meanbean.util
Scans the source of a ClassLoader and finds all loadable classes and resources.
ClassPath.ClassInfo - Class in org.meanbean.util
Represents a class that can be loaded through ClassPath.ClassInfo.load().
ClassPath.ResourceInfo - Class in org.meanbean.util
Represents a class path resource that can be either a class file or any other resource file loadable from the class path.
CollectionFactoryLookup - Class in org.meanbean.factories
FactoryCollection for java.util.Collection types
CollectionFactoryLookup() - Constructor for class org.meanbean.factories.CollectionFactoryLookup
 
ConcurrentFactoryPlugin - Class in org.meanbean.factories
 
ConcurrentFactoryPlugin() - Constructor for class org.meanbean.factories.ConcurrentFactoryPlugin
 
Configuration - Class in org.meanbean.test
Test configuration used to customize testing for a single JavaBean type.
ConfigurationBuilder - Class in org.meanbean.test
Builder object that makes creating Configuration objects easier.
ConfigurationBuilder() - Constructor for class org.meanbean.test.ConfigurationBuilder
Construct a new Configuration Builder.
create(Class<?>) - Method in interface org.meanbean.bean.info.BeanInformationFactory
Create a BeanInformation object from/based on the specified beanClass.
create(Class<?>) - Method in class org.meanbean.bean.info.JavaBeanInformationFactory
Create a BeanInformation object from/based on the specified beanClass.
create() - Method in class org.meanbean.bean.util.BeanPropertyValuesFactory
Create a Map of values that could be used to populate the properties of the Bean defined by the BeanInformation provided upon construction of this Factory, keyed by property name.
create() - Method in class org.meanbean.factories.basic.BigDecimalFactory
Create a new Double object.
create() - Method in class org.meanbean.factories.basic.BigIntegerFactory
 
create() - Method in class org.meanbean.factories.basic.BooleanFactory
Create a new Boolean object.
create() - Method in class org.meanbean.factories.basic.ByteFactory
Create a new Byte object.
create() - Method in class org.meanbean.factories.basic.CharacterFactory
Create a new Character object.
create() - Method in class org.meanbean.factories.basic.DateFactory
Create a new Date object.
create() - Method in class org.meanbean.factories.basic.DoubleFactory
Create a new Double object.
create() - Method in class org.meanbean.factories.basic.EnumFactory
Create an Enum constant of the specified Enum type.
create() - Method in class org.meanbean.factories.basic.FloatFactory
Create a new Float object.
create() - Method in class org.meanbean.factories.basic.IntegerFactory
Create a new Integer object.
create() - Method in class org.meanbean.factories.basic.LongFactory
Create a new Long object.
create() - Method in class org.meanbean.factories.basic.RandomFactoryBase
Create a new object of the specified type.
create() - Method in class org.meanbean.factories.basic.ShortFactory
Create a new Short object.
create() - Method in class org.meanbean.factories.basic.StringFactory
Create a new String object.
create() - Method in class org.meanbean.factories.BasicNewObjectInstanceFactory
Create a new instance of the type specified during construction of this Factory.
create() - Method in class org.meanbean.factories.beans.PopulatedBeanFactory
Create a new instance of the Bean described in the provided BeanInformation.
create() - Method in class org.meanbean.factories.equivalent.EquivalentEnumFactory
Create an Enum constant of the specified Enum type.
create() - Method in class org.meanbean.factories.equivalent.EquivalentPopulatedBeanFactory
Create a new instance of the Bean described in the provided BeanInformation.
create() - Method in class org.meanbean.factories.net.UrlFactory
 
create() - Method in class org.meanbean.factories.util.LocaleFactory
 
create() - Method in interface org.meanbean.lang.EquivalentFactory
Create a new logically equivalent object of the specified type.
create() - Method in interface org.meanbean.lang.Factory
Create a new object of the specified type.
createAll(Object...) - Method in class org.meanbean.util.ServiceLoader
 
createLogger(Class<?>) - Method in class org.meanbean.logging.$LoggerFactory
 

D

DateFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random Date objects.
DateFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.DateFactory
Construct a new Date object factory.
debug(String, Object...) - Method in interface org.meanbean.logging.$Logger
 
DoubleFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random Double objects.
DoubleFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.DoubleFactory
Construct a new Double object factory.

E

ensure(boolean, String) - Static method in class org.meanbean.util.ValidationHelper
 
ensureExists(String, Object) - Static method in class org.meanbean.util.ValidationHelper
Ensure that the specified value exists, conditionally throwing an IllegalArgumentException if it does not.
ensureExists(String, String, Object) - Static method in class org.meanbean.util.ValidationHelper
Ensure that the specified value exists, conditionally throwing an IllegalArgumentException if it does not.
EnumFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random Enum constants of the specified Enum type.
EnumFactory(Class<?>, RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.EnumFactory
Construct a new Factory.
equals(Object) - Method in class org.meanbean.util.ClassPath.ResourceInfo
 
equals(Type, Type) - Static method in class org.meanbean.util.Types
Returns true if a and b are equal.
EqualsMethodTester - Class in org.meanbean.test
Provides a means of testing the correctness of the equals logic implemented by a type, based solely on the type, with respect to:
EqualsMethodTester() - Constructor for class org.meanbean.test.EqualsMethodTester
EquivalentEnumFactory - Class in org.meanbean.factories.equivalent
Concrete Factory that always creates the same Enum constant of the specified Enum type.
EquivalentEnumFactory(Class<?>) - Constructor for class org.meanbean.factories.equivalent.EquivalentEnumFactory
Construct a new Factory.
EquivalentFactory<T> - Interface in org.meanbean.lang
Defines an object that creates logically equivalent objects of a specified type.
EquivalentPopulatedBeanFactory - Class in org.meanbean.factories.equivalent
Factory that creates object instances based on provided BeanInformation, assigning every instance the same field values.
EquivalentPopulatedBeanFactory(BeanInformation, FactoryLookupStrategy) - Constructor for class org.meanbean.factories.equivalent.EquivalentPopulatedBeanFactory
Construct a new Factory that creates object instances based on provided BeanInformation, assigning every instance the same field values.
error(String, Object...) - Method in interface org.meanbean.logging.$Logger
 

F

Factory<T> - Interface in org.meanbean.lang
Defines an object that creates objects of a specified type.
FactoryCollection - Interface in org.meanbean.factories
Defines a collection factories of different types of objects.
FactoryCollectionPlugin - Interface in org.meanbean.factories
Defines a plugin that will register Factories with the specified FactoryCollection.
FactoryCollectionRepository - Class in org.meanbean.factories
Mutable FactoryCollection that delegates to other FactoryCollection implementations
FactoryCollectionRepository() - Constructor for class org.meanbean.factories.FactoryCollectionRepository
 
FactoryLookup - Interface in org.meanbean.factories
For looking up Factory instances
FactoryLookupStrategy - Interface in org.meanbean.factories.util
Defines a means of acquiring a Factory in the context of testing bean properties
FactoryRepository - Class in org.meanbean.factories
Concrete collection factories of different types of objects.
FactoryRepository() - Constructor for class org.meanbean.factories.FactoryRepository
 
fail() - Static method in class org.meanbean.util.AssertionUtils
Fail an assertion, which will throw an AssertionError with no message.
fail(String) - Static method in class org.meanbean.util.AssertionUtils
Fail an assertion, which will throw an AssertionError with the specified message.
FileFactory - Class in org.meanbean.factories.io
 
FileFactory() - Constructor for class org.meanbean.factories.io.FileFactory
 
filter(Collection<PropertyInformation>, PropertyInformationFilter.PropertyVisibility) - Static method in class org.meanbean.bean.util.PropertyInformationFilter
Filter the specified Collection of properties based on the specified filter, returning a Collection of properties that are deemed relevant by the filter.
findBeanFactory(Class<?>) - Static method in class org.meanbean.factories.BasicNewObjectInstanceFactory
 
findFrom(Collection<E>) - Method in class org.meanbean.util.RandomValueSampler
 
findFrom(List<E>) - Method in class org.meanbean.util.RandomValueSampler
 
findPropertyName(Class<T>, SerializableLambdas.SerializableFunction1<T, S>) - Static method in class org.meanbean.util.PropertyNameFinder
 
findPropertyNames(Class<T>, SerializableLambdas.SerializableFunction1<T, S>...) - Static method in class org.meanbean.util.PropertyNameFinder
 
FloatFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random Float objects.
FloatFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.FloatFactory
Construct a new Float object factory.
from(ClassLoader) - Static method in class org.meanbean.util.ClassPath
Returns a ClassPath representing all classes and resources loadable from classloader and its ancestor class loaders.
from(Class<?>) - Static method in class org.meanbean.util.ClassPath
 

G

getAll() - Method in class org.meanbean.util.ServiceFactory
 
getAllClasses() - Method in class org.meanbean.util.ClassPath
Returns all classes loadable from the current class path.
getArrayComponentType(Type) - Static method in class org.meanbean.util.Types
Returns the component type of this array type.
getBeanClass() - Method in interface org.meanbean.bean.info.BeanInformation
Get the type of bean this object contains information about.
getBeanInformationFactory() - Method in class org.meanbean.test.BeanTesterBuilder
 
getBeanInformationFactory() - Method in interface org.meanbean.test.BeanVerificationCustomizer
 
getBeanPropertyTester() - Method in class org.meanbean.test.BeanTesterBuilder
 
getCollectionElementType(Type, Class<?>) - Static method in class org.meanbean.util.Types
Returns the element type of this collection type.
getComparator() - Static method in class org.meanbean.util.ServiceFactory
 
getCustomConfiguration(Class<?>) - Method in class org.meanbean.test.BeanTester
Get the custom Configuration registered against the specified type.
getDefaultIterations() - Method in class org.meanbean.test.BeanTesterBuilder
 
getDefaultIterations() - Method in interface org.meanbean.test.BeanVerificationCustomizer
 
getFactory(Type) - Method in class org.meanbean.factories.ArrayFactoryLookup
 
getFactory(Type) - Method in class org.meanbean.factories.CollectionFactoryLookup
 
getFactory(Type) - Method in class org.meanbean.factories.FactoryCollectionRepository
 
getFactory(Type) - Method in interface org.meanbean.factories.FactoryLookup
Get the Factory registered for the specified class.
getFactory(Type) - Method in class org.meanbean.factories.FactoryRepository
Get the Factory registered for the specified class.
getFactory(BeanInformation, PropertyInformation, Configuration) - Method in class org.meanbean.factories.util.BasicFactoryLookupStrategy
Get a factory for the specified property that is of the specified type.
getFactory(BeanInformation, PropertyInformation, Configuration) - Method in interface org.meanbean.factories.util.FactoryLookupStrategy
Get a factory for the specified property that is of the specified type.
getFactoryCollection() - Method in class org.meanbean.test.BeanTester
The collection of test data Factories with which you can register new Factories for custom Data Types.
getFactoryCollection() - Method in class org.meanbean.test.BeanTesterBuilder
 
getFactoryCollection() - Method in interface org.meanbean.test.BeanVerificationCustomizer
 
getFactoryCollection() - Method in class org.meanbean.test.HashCodeMethodTester
Get the collection of test data Factories with which you can register new Factories for custom Data Types.
getFactoryIfAvailable(Type, Supplier<Factory<T>>) - Method in interface org.meanbean.factories.FactoryLookup
 
getFactoryLookupStrategy() - Method in class org.meanbean.test.BeanTesterBuilder
 
getFactoryLookupStrategy() - Method in interface org.meanbean.test.BeanVerificationCustomizer
 
getFactoryLookupStrategy() - Method in class org.meanbean.test.HashCodeMethodTester
Get the FactoryLookupStrategy, which provides a means of acquiring Factories.
getFirst() - Method in class org.meanbean.util.ServiceFactory
 
getFrom(Collection<E>) - Method in class org.meanbean.util.RandomValueSampler
 
getFrom(List<E>) - Method in class org.meanbean.util.RandomValueSampler
 
getInstance() - Static method in interface org.meanbean.bean.info.BeanInformationFactory
 
getInstance() - Static method in interface org.meanbean.factories.FactoryCollection
 
getInstance() - Static method in interface org.meanbean.factories.FactoryLookup
 
getInstance() - Static method in interface org.meanbean.factories.util.FactoryLookupStrategy
 
getInstance() - Static method in interface org.meanbean.lang.EquivalentFactory
 
getInstance() - Static method in interface org.meanbean.util.RandomValueGenerator
 
getInstances() - Static method in interface org.meanbean.factories.FactoryCollectionPlugin
 
getIterations() - Method in class org.meanbean.test.BeanTester
Get the number of times each bean should be tested.
getIterations(Class<?>) - Method in class org.meanbean.test.BeanTesterBuilder
 
getIterations() - Method in class org.meanbean.test.Configuration
Get the number of times a type should be tested.
getLogger(Class<?>) - Static method in class org.meanbean.logging.$LoggerFactory
 
getMapKeyAndValueTypes(Type, Class<?>) - Static method in class org.meanbean.util.Types
Returns a two element array containing this map's key and value types in positions 0 and 1 respectively.
getMaxSize() - Method in class org.meanbean.factories.ArrayFactoryLookup
 
getMaxSize() - Method in class org.meanbean.factories.CollectionFactoryLookup
 
getName() - Method in interface org.meanbean.bean.info.PropertyInformation
Get the name of the property.
getName() - Method in class org.meanbean.util.ClassPath.ClassInfo
Returns the fully qualified name of the class.
getOverrideFactory(String) - Method in class org.meanbean.test.Configuration
Get the override Factory for the specified property, if one has been registered in this Configuration.
getPackageName() - Method in class org.meanbean.util.ClassPath.ClassInfo
Returns the package name of the class, without attempting to load the class.
getProperties() - Method in interface org.meanbean.bean.info.BeanInformation
Get information about all properties of the bean.
getPropertyNames() - Method in interface org.meanbean.bean.info.BeanInformation
Get the names of all properties of the bean.
getRandomDomain() - Method in class org.meanbean.factories.net.UrlFactory
 
getRandomValueGenerator() - Method in class org.meanbean.factories.basic.RandomFactoryBase
Get the random value generator.
getRandomValueGenerator() - Method in class org.meanbean.factories.FactoryRepository
Get a RandomNumberGenerator.
getRandomValueGenerator() - Method in class org.meanbean.test.BeanTester
Get a RandomNumberGenerator.
getRandomValueGenerator() - Method in class org.meanbean.test.BeanTesterBuilder
 
getRandomValueGenerator() - Method in interface org.meanbean.test.BeanVerificationCustomizer
 
getRandomValueGenerator() - Method in class org.meanbean.test.HashCodeMethodTester
Get a RandomValueGenerator.
getRawType(Type) - Static method in class org.meanbean.util.Types
 
getReadMethod() - Method in interface org.meanbean.bean.info.PropertyInformation
Get the public read method of the property; its getter method.
getReadMethodReturnType() - Method in interface org.meanbean.bean.info.PropertyInformation
Get the return type of the read method (getter method) of the property.
getResourceName() - Method in class org.meanbean.util.ClassPath.ResourceInfo
Returns the fully qualified name of the resource.
getResources() - Method in class org.meanbean.util.ClassPath
Returns all resources loadable from the current class path, including the class files of all loadable classes but excluding the "META-INF/MANIFEST.MF" file.
getServiceDefinition() - Static method in interface org.meanbean.bean.info.BeanInformationFactory
 
getServiceDefinition() - Static method in interface org.meanbean.factories.FactoryCollection
 
getServiceDefinition() - Static method in interface org.meanbean.factories.FactoryCollectionPlugin
 
getServiceDefinition() - Static method in interface org.meanbean.factories.FactoryLookup
 
getServiceDefinition() - Static method in interface org.meanbean.factories.util.FactoryLookupStrategy
 
getServiceDefinition() - Static method in interface org.meanbean.lang.EquivalentFactory
 
getServiceDefinition() - Static method in interface org.meanbean.util.RandomValueGenerator
 
getServiceFactory() - Method in class org.meanbean.util.ServiceDefinition
 
getSimpleName() - Method in class org.meanbean.util.ClassPath.ClassInfo
Returns the simple name of the underlying class as given in the source code.
getTopLevelClasses() - Method in class org.meanbean.util.ClassPath
Returns all top level classes loadable from the current class path.
getTopLevelClasses(String) - Method in class org.meanbean.util.ClassPath
Returns all top level classes whose package name is packageName.
getTopLevelClassesRecursive(String) - Method in class org.meanbean.util.ClassPath
Returns all top level classes whose package name is packageName or starts with packageName followed by a '.'.
getWriteMethod() - Method in interface org.meanbean.bean.info.PropertyInformation
Get the public write method of the property; its setter method.
getWriteMethodParameterType() - Method in interface org.meanbean.bean.info.PropertyInformation
Get the parameter type of the write method (setter method) of the property.
getZone() - Method in class org.meanbean.factories.time.RandomClock
 

H

hasCustomConfiguration(Class<?>) - Method in class org.meanbean.test.BeanTester
Does the specified type have a custom Configuration registered?
hasFactory(Type) - Method in class org.meanbean.factories.ArrayFactoryLookup
 
hasFactory(Type) - Method in class org.meanbean.factories.CollectionFactoryLookup
 
hasFactory(Type) - Method in class org.meanbean.factories.FactoryCollectionRepository
 
hasFactory(Type) - Method in interface org.meanbean.factories.FactoryLookup
Does this contain a Factory registered against the specified class?
hasFactory(Type) - Method in class org.meanbean.factories.FactoryRepository
Does the collection contain a Factory registered against the specified class?
hashCode() - Method in class org.meanbean.util.ClassPath.ResourceInfo
 
HashCodeMethodTester - Class in org.meanbean.test
Provides a means of testing the correctness of the hashCode logic implemented by a type, based solely on the provision of the type, with respect to:
HashCodeMethodTester() - Constructor for class org.meanbean.test.HashCodeMethodTester
hasIterationsOverride() - Method in class org.meanbean.test.Configuration
Does this Configuration contain an override for the number of times a type should be tested, or should the standard global configuration setting be used instead?
hasOverrideFactory(String) - Method in class org.meanbean.test.Configuration
Does the specified property have an override Factory?
hasValidEqualsMethod() - Method in interface org.meanbean.test.BeanVerification
 
hasValidHashCodeMethod() - Method in interface org.meanbean.test.BeanVerification
 
hasValidToStringMethod() - Method in interface org.meanbean.test.BeanVerification
 
HIGHEST_PRECEDENCE - Static variable in annotation type org.meanbean.util.Order
Useful constant for the highest precedence value.

I

ignoreProperty(String) - Method in class org.meanbean.test.ConfigurationBuilder
Mark the specified property as one to be disregarded/ignored during testing.
info(String, Object...) - Method in interface org.meanbean.logging.$Logger
 
initialize(FactoryCollection, RandomValueGenerator) - Method in class org.meanbean.factories.ConcurrentFactoryPlugin
 
initialize(FactoryCollection, RandomValueGenerator) - Method in interface org.meanbean.factories.FactoryCollectionPlugin
Initialize the plugin, adding Factories to the FactoryCollection.
initialize(FactoryCollection, RandomValueGenerator) - Method in class org.meanbean.factories.io.FileFactory
 
initialize(FactoryCollection, RandomValueGenerator) - Method in class org.meanbean.factories.net.NetFactoryPlugin
 
initialize(FactoryCollection, RandomValueGenerator) - Method in class org.meanbean.factories.ObjectFactoryPlugin
 
initialize(FactoryCollection, RandomValueGenerator) - Method in class org.meanbean.factories.PrimitiveFactoryPlugin
 
initialize(FactoryCollection, RandomValueGenerator) - Method in class org.meanbean.factories.time.TimePlugin
 
initialize(FactoryCollection, RandomValueGenerator) - Method in class org.meanbean.factories.util.LocaleFactory
 
inScope(Runnable) - Static method in class org.meanbean.util.ServiceFactory
 
instant() - Method in class org.meanbean.factories.time.RandomClock
 
IntegerFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random Integer objects.
IntegerFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.IntegerFactory
Construct a new Integer object factory.
isDebugEnabled() - Method in interface org.meanbean.logging.$Logger
 
isErrorEnabled() - Method in interface org.meanbean.logging.$Logger
 
isIgnoredProperty(String) - Method in class org.meanbean.test.Configuration
Should the specified property been disregarded/ignored during testing?
isInfoEnabled() - Method in interface org.meanbean.logging.$Logger
 
isReadable() - Method in interface org.meanbean.bean.info.PropertyInformation
Is the property publicly readable? That is, does the property have a public getter method?
isReadableWritable() - Method in interface org.meanbean.bean.info.PropertyInformation
Is the property both publicly readable and writable? That is, does the property have both a public getter and public setter method?
isTraceEnabled() - Method in interface org.meanbean.logging.$Logger
 
isValidJavaBean() - Method in interface org.meanbean.test.BeanVerification
 
isWarnEnabled() - Method in interface org.meanbean.logging.$Logger
 
isWritable() - Method in interface org.meanbean.bean.info.PropertyInformation
Is the property publicly writable? That is, does the property have a public setter method?
iterations(int) - Method in class org.meanbean.test.ConfigurationBuilder
Set the number of times a type should be tested.

J

JavaBeanInformationFactory - Class in org.meanbean.bean.info
Concrete BeanInformationFactory that creates concrete JavaBeanInformation objects from/based on a specified beanClass.
JavaBeanInformationFactory() - Constructor for class org.meanbean.bean.info.JavaBeanInformationFactory
 

L

load() - Method in class org.meanbean.util.ClassPath.ClassInfo
Loads (but doesn't link or initialize) the class.
LocaleFactory - Class in org.meanbean.factories.util
 
LocaleFactory() - Constructor for class org.meanbean.factories.util.LocaleFactory
 
LongFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random Long objects.
LongFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.LongFactory
Construct a new Long object factory.
LOWEST_PRECEDENCE - Static variable in annotation type org.meanbean.util.Order
Useful constant for the lowest precedence value.

N

NetFactoryPlugin - Class in org.meanbean.factories.net
 
NetFactoryPlugin() - Constructor for class org.meanbean.factories.net.NetFactoryPlugin
 
newBeanTester() - Static method in class org.meanbean.test.BeanTesterBuilder
 
newBeanTesterBuilder() - Static method in class org.meanbean.test.BeanTesterBuilder
 
newEqualsMethodTester() - Static method in class org.meanbean.test.BeanTesterBuilder
 
newHashCodeMethodTester() - Static method in class org.meanbean.test.BeanTesterBuilder
 
newParameterizedTypeWithOwner(Type, Type, Type...) - Static method in class org.meanbean.util.Types
Returns a new parameterized type, applying typeArguments to rawType and enclosed by ownerType.
newToStringMethodTester() - Static method in class org.meanbean.test.BeanTesterBuilder
 
nextBoolean() - Method in interface org.meanbean.util.RandomValueGenerator
Generate a random boolean.
nextBoolean() - Method in class org.meanbean.util.SimpleRandomValueGenerator
Generate a random boolean.
nextByte() - Method in interface org.meanbean.util.RandomValueGenerator
Generate a random byte.
nextByte() - Method in class org.meanbean.util.SimpleRandomValueGenerator
Generate a random byte.
nextBytes(int) - Method in interface org.meanbean.util.RandomValueGenerator
Generate a random array of bytes.
nextBytes(int) - Method in class org.meanbean.util.SimpleRandomValueGenerator
Generate a random array of bytes.
nextDouble() - Method in interface org.meanbean.util.RandomValueGenerator
Generate a random double between 0.0d (inclusive) and 1.0d (exclusive).
nextDouble() - Method in class org.meanbean.util.SimpleRandomValueGenerator
Generate a random double between 0.0d (inclusive) and 1.0d (exclusive).
nextFloat() - Method in interface org.meanbean.util.RandomValueGenerator
Generate a random float between 0.0f (inclusive) and 1.0f (exclusive).
nextFloat() - Method in class org.meanbean.util.SimpleRandomValueGenerator
Generate a random float between 0.0f (inclusive) and 1.0f (exclusive).
nextInt() - Method in interface org.meanbean.util.RandomValueGenerator
Generate a random int.
nextInt(int) - Method in interface org.meanbean.util.RandomValueGenerator
 
nextInt() - Method in class org.meanbean.util.SimpleRandomValueGenerator
Generate a random int.
nextInt(int) - Method in class org.meanbean.util.SimpleRandomValueGenerator
 
nextLong() - Method in interface org.meanbean.util.RandomValueGenerator
Generate a random long.
nextLong() - Method in class org.meanbean.util.SimpleRandomValueGenerator
Generate a random long.
NoSuchFactoryException - Exception in org.meanbean.factories
An exception that may be thrown when trying to get an unknown or unregistered Factory from the FactoryRepository.
NoSuchFactoryException(String) - Constructor for exception org.meanbean.factories.NoSuchFactoryException
Construct a new No Such Factory Exception with the specified message.
NoSuchFactoryException(String, Throwable) - Constructor for exception org.meanbean.factories.NoSuchFactoryException
Construct a new No Such Factory Exception with the specified message and cause.

O

ObjectCreationException - Exception in org.meanbean.factories
An exception that may be thrown when trying to create an instance of an object.
ObjectCreationException(String, Throwable) - Constructor for exception org.meanbean.factories.ObjectCreationException
Construct a new Object Creation Exception with the specified message and cause.
ObjectCreationException(String) - Constructor for exception org.meanbean.factories.ObjectCreationException
Construct a new Object Creation Exception with the specified message.
ObjectFactoryPlugin - Class in org.meanbean.factories
Concrete FactoryCollectionPlugin that registers Factories that create basic Java wrapper objects.
ObjectFactoryPlugin() - Constructor for class org.meanbean.factories.ObjectFactoryPlugin
 
Order - Annotation Type in org.meanbean.util
 
org.meanbean.bean.info - package org.meanbean.bean.info
 
org.meanbean.bean.util - package org.meanbean.bean.util
 
org.meanbean.factories - package org.meanbean.factories
 
org.meanbean.factories.basic - package org.meanbean.factories.basic
 
org.meanbean.factories.beans - package org.meanbean.factories.beans
 
org.meanbean.factories.equivalent - package org.meanbean.factories.equivalent
 
org.meanbean.factories.io - package org.meanbean.factories.io
 
org.meanbean.factories.net - package org.meanbean.factories.net
 
org.meanbean.factories.time - package org.meanbean.factories.time
 
org.meanbean.factories.util - package org.meanbean.factories.util
 
org.meanbean.lang - package org.meanbean.lang
 
org.meanbean.logging - package org.meanbean.logging
 
org.meanbean.test - package org.meanbean.test
 
org.meanbean.util - package org.meanbean.util
 
overrideFactory(String, Factory<?>) - Method in class org.meanbean.test.ConfigurationBuilder
Register the specified Factory as an override Factory for the specified property.

P

passesAllValidations() - Method in interface org.meanbean.test.BeanVerification
 
populate(Object, BeanInformation, Map<String, Object>) - Method in class org.meanbean.bean.util.BasicBeanPopulator
Populate the specified bean with the specified values.
populate(Object, BeanInformation, Map<String, Object>) - Method in interface org.meanbean.bean.util.BeanPopulator
Populate the specified bean with the specified values.
PopulatedBeanFactory - Class in org.meanbean.factories.beans
Factory that creates object instances based on provided BeanInformation, assigning each instance different values.
PopulatedBeanFactory(BeanInformation, FactoryLookupStrategy) - Constructor for class org.meanbean.factories.beans.PopulatedBeanFactory
Construct a new Factory that creates object instances based on provided BeanInformation, assigning each instance different field values.
PrimitiveFactoryPlugin - Class in org.meanbean.factories
Concrete FactoryCollectionPlugin that registers Factories that create Java primitives.
PrimitiveFactoryPlugin() - Constructor for class org.meanbean.factories.PrimitiveFactoryPlugin
 
PropertyInformation - Interface in org.meanbean.bean.info
Defines an object that provides information about a JavaBean property.
PropertyInformationFilter - Class in org.meanbean.bean.util
Affords functionality to filter PropertyInformation based on given criteria, such as a property's public visibility (readable, writable or both).
PropertyInformationFilter.PropertyVisibility - Enum in org.meanbean.bean.util
Filter criteria based on a property's public visibility: readable, writable or both.
PropertyNameFinder - Class in org.meanbean.util
 
PropertyNameFinder() - Constructor for class org.meanbean.util.PropertyNameFinder
 

R

RandomClock - Class in org.meanbean.factories.time
 
RandomClock(RandomValueGenerator) - Constructor for class org.meanbean.factories.time.RandomClock
 
RandomFactoryBase<T> - Class in org.meanbean.factories.basic
Abstract base class for a Factory that creates random objects of the specified type.
RandomFactoryBase(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.RandomFactoryBase
Construct a new Factory.
RandomValueGenerator - Interface in org.meanbean.util
Defines an object that generates random values.
RandomValueSampler - Class in org.meanbean.util
 
RandomValueSampler(RandomValueGenerator) - Constructor for class org.meanbean.util.RandomValueSampler
 
registerFactory(Class<T>, Factory<? extends T>) - Method in class org.meanbean.test.BeanTesterBuilder
Register a custom factory for given class
registerFactory(Class<T>, Factory<? extends T>) - Method in interface org.meanbean.test.BeanVerificationCustomizer
Register a custom factory for given class
registerTypeHierarchyFactory(Class<T>, Factory<T>) - Method in class org.meanbean.test.BeanTesterBuilder
Register factory for an inheritance type hierarchy
registerTypeHierarchyFactory(Class<T>, Factory<T>) - Method in interface org.meanbean.test.BeanVerificationCustomizer
Register factory for an inheritance type hierarchy
resolve(Type, Class<?>, Type) - Static method in class org.meanbean.util.Types
 

S

ServiceDefinition<T> - Class in org.meanbean.util
Defines how service implementations should be instantiated
ServiceDefinition(Class<T>) - Constructor for class org.meanbean.util.ServiceDefinition
 
ServiceDefinition(Class<T>, Class<?>[], Object[]) - Constructor for class org.meanbean.util.ServiceDefinition
 
ServiceFactory<T> - Class in org.meanbean.util
Loads service through META-INF/services mechanism, additionally providing caching and ordering behavior
ServiceLoader<T> - Class in org.meanbean.util
Alternative service loader that supports constructors with arguments in opposite to ServiceLoader.
ServiceLoader(Class<? extends T>, Class<?>...) - Constructor for class org.meanbean.util.ServiceLoader
 
setBeanInformationFactory(BeanInformationFactory) - Method in class org.meanbean.test.BeanTesterBuilder
 
setBeanInformationFactory(BeanInformationFactory) - Method in interface org.meanbean.test.BeanVerificationCustomizer
 
setBeanPropertyTester(BeanPropertyTester) - Method in class org.meanbean.test.BeanTesterBuilder
 
setDefaultIterations(int) - Method in class org.meanbean.test.BeanTesterBuilder
Set the number of times a type should be tested by default
setDefaultIterations(int) - Method in interface org.meanbean.test.BeanVerificationCustomizer
Set the number of times a type should be tested by default
setFactoryCollection(FactoryCollection) - Method in class org.meanbean.test.BeanTesterBuilder
 
setFactoryCollection(FactoryCollection) - Method in interface org.meanbean.test.BeanVerificationCustomizer
 
setFactoryLookupStrategy(FactoryLookupStrategy) - Method in class org.meanbean.test.BeanTesterBuilder
 
setFactoryLookupStrategy(FactoryLookupStrategy) - Method in interface org.meanbean.test.BeanVerificationCustomizer
 
setIterations(Class<?>, int) - Method in class org.meanbean.test.BeanTesterBuilder
 
setMaxSize(int) - Method in class org.meanbean.factories.ArrayFactoryLookup
 
setMaxSize(int) - Method in class org.meanbean.factories.CollectionFactoryLookup
 
setRandomValueGenerator(RandomValueGenerator) - Method in class org.meanbean.test.BeanTesterBuilder
 
setRandomValueGenerator(RandomValueGenerator) - Method in interface org.meanbean.test.BeanVerificationCustomizer
 
ShortFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random Short objects.
ShortFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.ShortFactory
Construct a new Short object factory.
SimpleRandomValueGenerator - Class in org.meanbean.util
Simple concrete implementation of RandomValueGenerator.
SimpleRandomValueGenerator() - Constructor for class org.meanbean.util.SimpleRandomValueGenerator
 
StringFactory - Class in org.meanbean.factories.basic
Concrete Factory that creates random String objects.
StringFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.basic.StringFactory
Construct a new String object factory.
subtypeOf(Type) - Static method in class org.meanbean.util.Types
Returns a type that represents an unknown type that extends bound.
supertypeOf(Type) - Static method in class org.meanbean.util.Types
Returns a type that represents an unknown supertype of bound.

T

TEST_ITERATIONS_PER_BEAN - Static variable in class org.meanbean.test.BeanTester
Default number of times a bean should be tested.
testBean(Class<?>) - Method in class org.meanbean.test.BeanTester
Test the type specified by the beanClass parameter.
testBean(Class<?>, Configuration) - Method in class org.meanbean.test.BeanTester
Test the type specified by the beanClass parameter, using the custom Configuration provided as an override to any global configuration settings.
testBean(BeanInformation, Configuration) - Method in class org.meanbean.test.BeanTester
Test the type specified by the beanInformation parameter using the specified Configuration.
testBeans(Class<?>...) - Method in class org.meanbean.test.BeanTester
 
testEqualsMethod(Class<?>, String...) - Method in class org.meanbean.test.EqualsMethodTester
Test that the equals logic implemented by the type specified is correct by testing:
testEqualsMethod(Class<?>, Configuration, String...) - Method in class org.meanbean.test.EqualsMethodTester
Test that the equals logic implemented by the type specified is correct by testing:
testEqualsMethod(EquivalentFactory<?>, String...) - Method in class org.meanbean.test.EqualsMethodTester
Test that the equals logic implemented by the type the specified factory creates is correct by testing:
testEqualsMethod(EquivalentFactory<?>, Configuration, String...) - Method in class org.meanbean.test.EqualsMethodTester
Test that the equals logic implemented by the type the specified factory creates is correct by testing:
testHashCodeConsistent(EquivalentFactory<?>) - Method in class org.meanbean.test.HashCodeMethodTester
Test that the hashCode logic implemented by the type the specified factory creates is consistent with the consistent item of the hashCode contract.
testHashCodeMethod(EquivalentFactory<?>) - Method in class org.meanbean.test.HashCodeMethodTester
Test that the hashCode logic implemented by the type the specified factory creates is correct by testing:
testHashCodeMethod(Class<?>) - Method in class org.meanbean.test.HashCodeMethodTester
Test that the hashCode logic implemented by the specified type is correct by testing:
testHashCodesEqual(EquivalentFactory<?>) - Method in class org.meanbean.test.HashCodeMethodTester
Test that the hashCode logic implemented by the type the specified factory creates returns equal hashCodes for logically equivalent objects.
testProperty(Object, PropertyInformation, Object, EqualityTest) - Method in class org.meanbean.test.BeanPropertyTester
Test the property specified by the propertyInformation parameter on the specified bean object using the specified testValue.
testToStringMethod(Class<?>) - Method in class org.meanbean.test.ToStringMethodTester
Simple toString() test to verify that the bean overrides toString() method and that it does not throw exception.
TimePlugin - Class in org.meanbean.factories.time
 
TimePlugin() - Constructor for class org.meanbean.factories.time.TimePlugin
 
TimePlugin(Clock) - Constructor for class org.meanbean.factories.time.TimePlugin
 
toString() - Method in class org.meanbean.test.Configuration
Get a human-readable String representation of this object.
toString() - Method in class org.meanbean.test.ConfigurationBuilder
Get a human-readable String representation of this object.
toString() - Method in class org.meanbean.util.ClassPath.ClassInfo
 
toString() - Method in class org.meanbean.util.ClassPath.ResourceInfo
 
ToStringMethodTester - Class in org.meanbean.test
For testing toString method
trace(String, Object...) - Method in interface org.meanbean.logging.$Logger
 
Types - Class in org.meanbean.util
Static methods for working with types.
typesAreCompatible(Class<?>, Type) - Method in class org.meanbean.test.BeanPropertyTester
Are the specified compatible?
typeToString(Type) - Static method in class org.meanbean.util.Types
 

U

url() - Method in class org.meanbean.util.ClassPath.ResourceInfo
Returns the url identifying the resource.
UrlFactory - Class in org.meanbean.factories.net
 
UrlFactory(RandomValueGenerator) - Constructor for class org.meanbean.factories.net.UrlFactory
 

V

ValidationHelper - Class in org.meanbean.util
Defines an object that affords helpful input validation functionality.
ValidationHelper() - Constructor for class org.meanbean.util.ValidationHelper
 
valueOf(String) - Static method in enum org.meanbean.bean.util.PropertyInformationFilter.PropertyVisibility
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.meanbean.bean.util.PropertyInformationFilter.PropertyVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
verifyBean(Class<?>) - Static method in interface org.meanbean.test.BeanVerification
Verify that given beanClass has valid bean getters/setters, equals/hashCode, and toString methods
verifyBeans(Class<?>...) - Static method in interface org.meanbean.test.BeanVerification
 
verifyBeansIn(String) - Static method in interface org.meanbean.test.BeanVerification
 
verifyBeansIn(Package) - Static method in interface org.meanbean.test.BeanVerification
 
verifyThat(Class<?>) - Static method in interface org.meanbean.test.BeanVerification
Start a fluent bean verification chain for the given beanClass

W

warn(String, Object...) - Method in interface org.meanbean.logging.$Logger
 
with(Consumer<BeanVerificationCustomizer>) - Method in interface org.meanbean.test.BeanVerification
Customizes bean verification behavior.
withZone(ZoneId) - Method in class org.meanbean.factories.time.RandomClock
 
$ A B C D E F G H I J L N O P R S T U V W 
Skip navigation links

Copyright © 2010–2020 meanbean. All rights reserved.