Index

A B C D E F G H I J L M N O P R S T U V 
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 CharSequence into 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.
A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values