Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- Alpha - Enum constant in enum nbbrd.design.Development.Status
B
- Beta - Enum constant in enum nbbrd.design.Development.Status
- BuilderPattern - Annotation Type in nbbrd.design
-
The builder pattern is a design pattern that provides a flexible solution to various object creation problems in object-oriented programming.
- buildMethodName() - Element in annotation type nbbrd.design.BuilderPattern
-
The name of the method that builds the object.
C
- ClassNameConstant - Annotation Type in nbbrd.design
-
Specifies that a String constant represent the full name of its enclosing class.
D
- DecoratorPattern - Annotation Type in nbbrd.design
-
In object-oriented programming, the decorator pattern is a design pattern that allows behavior to be added to an individual object, dynamically, without affecting the behavior of other instances of the same class.
- Demo - Annotation Type in nbbrd.design
- Development - Annotation Type in nbbrd.design
- Development.Status - Enum in nbbrd.design
- DirectImpl - Annotation Type in nbbrd.design
-
Enforce composition over inheritance.
E
- Exploratory - Enum constant in enum nbbrd.design.Development.Status
F
- FacadePattern - Annotation Type in nbbrd.design
-
Facade is a software design pattern that provides a simplified interface to a larger body of code, such as a class library.
- FlyweightPattern - Annotation Type in nbbrd.design
-
Flyweight is a software design pattern that minimizes memory use by sharing as much data as possible with other similar objects; it is a way to use objects in large numbers when a simple repeated representation would use an unacceptable amount of memory.
- formatMethodName() - Element in annotation type nbbrd.design.RepresentableAs
- formatMethodName() - Element in annotation type nbbrd.design.RepresentableAsInt
- formatMethodName() - Element in annotation type nbbrd.design.RepresentableAsString
-
Name of the instance method used to format the object as a
String. - formatMethodName() - Element in annotation type nbbrd.design.StringValue
-
Deprecated.
G
- generic() - Element in annotation type nbbrd.design.PrimitiveReplacementOf
- getAsInt() - Method in enum nbbrd.design.Development.Status
-
Integer representation of the frequency
H
- hasShortFormat() - Element in annotation type nbbrd.design.RepresentableAsString
-
Whether to enforce the presence of a short format method.
I
- Immutable - Annotation Type in nbbrd.design
-
The visible state of objects of this class doesn't change after their creation.
- Internal - Annotation Type in nbbrd.design
-
Elements annotated with Internal are intended for internal use only.
J
- JDK10 - Static variable in annotation type nbbrd.design.NextJdk
- JDK9 - Static variable in annotation type nbbrd.design.NextJdk
L
- lazy() - Element in annotation type nbbrd.design.Immutable
- LombokWorkaround - Annotation Type in nbbrd.design
-
Annotation identifying methods created as a workaround to a current limitation or bug of Lombok with Netbeans IDE.
M
- MightBeGenerated - Annotation Type in nbbrd.design
- MightBePromoted - Annotation Type in nbbrd.design
-
Specifies that the annotated code might be part of API in the future if proven useful.
- Mutable - Annotation Type in nbbrd.design
-
Identifies methods that return mutable objects.
N
- nbbrd.design - module nbbrd.design
- nbbrd.design - package nbbrd.design
- nbbrd.design.swing - package nbbrd.design.swing
- NextJdk - Annotation Type in nbbrd.design
-
Defines a class or method that will be available in a subsequent version of java.
- NonNegative - Annotation Type in nbbrd.design
-
Specifies that an integer is greater than or equals to zero.
- NotThreadSafe - Annotation Type in nbbrd.design
-
Identifies a class whose global (static) resources are thread-safe Different objects of this class can be safely accessed/modified from different threads.
O
- OnAnyThread - Annotation Type in nbbrd.design.swing
-
An annotation that indicates that a method could be invoked on any thread.
- OnEDT - Annotation Type in nbbrd.design.swing
-
An annotation that indicates that a method is invoked on the Event Dispatch Thread only.
P
- packagePattern() - Element in annotation type nbbrd.design.MightBePromoted
- parseMethodName() - Element in annotation type nbbrd.design.RepresentableAs
- parseMethodName() - Element in annotation type nbbrd.design.RepresentableAsInt
- parseMethodName() - Element in annotation type nbbrd.design.RepresentableAsString
-
Name of the static factory method used to parse a
CharSequenceinto an instance of the annotated class. - parseMethodName() - Element in annotation type nbbrd.design.StringValue
-
Deprecated.
- Preliminary - Enum constant in enum nbbrd.design.Development.Status
- primitive() - Element in annotation type nbbrd.design.PrimitiveReplacementOf
- PrimitiveReplacementOf - Annotation Type in nbbrd.design
-
Specifies that a class is a primitive-friendly drop-in replacement of a generic class.
- PrototypePattern - Annotation Type in nbbrd.design
-
The prototype pattern is a creational design pattern in software development.
R
- reason() - Element in annotation type nbbrd.design.SkipProcessing
- Release - Enum constant in enum nbbrd.design.Development.Status
- RepresentableAs - Annotation Type in nbbrd.design
-
Class that can be represented unambiguously by another class.
- RepresentableAsInt - Annotation Type in nbbrd.design
-
Class that can be represented unambiguously by an
int. - RepresentableAsString - Annotation Type in nbbrd.design
-
Indicates that a class can be represented unambiguously by a
String. - ReturnImmutable - Annotation Type in nbbrd.design
-
Identifies methods that return immutable objects.
- ReturnNew - Annotation Type in nbbrd.design
-
Identifies methods that return new objects.
S
- SealedType - Annotation Type in nbbrd.design
-
Sealed classes and interfaces restrict which other classes or interfaces may extend or implement them.
- shortFormatMethodName() - Element in annotation type nbbrd.design.RepresentableAsString
-
Name of the short format method used to produce an abbreviated string representation.
- Singleton - Annotation Type in nbbrd.design
-
The considered class implements a singleton.
- SkipProcessing - Annotation Type in nbbrd.design
-
Provide an exceptional way to skip annotation processing.
- StaticFactoryMethod - Annotation Type in nbbrd.design
-
Force use of static factory methods instead of constructors.
- status() - Element in annotation type nbbrd.design.Development
- StringValue - Annotation Type in nbbrd.design
-
Deprecated.
- SystemDependent - Annotation Type in nbbrd.design
-
Indicates that a method's behavior or return value depends on system configuration or environment settings.
This includes dependencies on:Locale.getDefault()TimeZone.getDefault()Charset.defaultCharset()System properties Environment variables
T
- target() - Element in annotation type nbbrd.design.SkipProcessing
- Temporary - Enum constant in enum nbbrd.design.Development.Status
- ThreadHostile - Annotation Type in nbbrd.design
-
A given object of this class can't be safely accessed/modified from different threads
- ThreadSafe - Annotation Type in nbbrd.design
-
A given object of this class can be safely accessed/modified from different threads
- Trait - Annotation Type in nbbrd.design
-
This annotation indicates that the class is a trait.
U
- Unsafe - Annotation Type in nbbrd.design
-
Identifies Unsafe methods, which should be used with caution
V
- value() - Element in annotation type nbbrd.design.BuilderPattern
-
The type of the object that will be built by the builder.
- value() - Element in annotation type nbbrd.design.DecoratorPattern
-
The interface (or class) to decorate.
This value is optional if the decorator implements/extends exactly one interface/class. - value() - Element in annotation type nbbrd.design.NextJdk
- value() - Element in annotation type nbbrd.design.RepresentableAs
- value() - Element in annotation type nbbrd.design.SealedType
- value() - Element in annotation type nbbrd.design.StaticFactoryMethod
-
The interface (or class) to create.
This value is optional and will use the enclosed type if absent. - valueOf(String) - Static method in enum nbbrd.design.Development.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum nbbrd.design.Development.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VisibleForTesting - Annotation Type in nbbrd.design
-
An annotation that indicates that the visibility of a type or member has been relaxed to make the code testable.
All Classes and Interfaces|All Packages|Constant Field Values
RepresentableAsStringinstead