public static enum JsonAutoDetect.Visibility extends Enum<JsonAutoDetect.Visibility>
Enum Constant and Description |
---|
ANY
Value that means that all kinds of access modifiers are acceptable,
from private to public.
|
DEFAULT
Value that indicates that default visibility level (whatever it is,
depends on context) is to be used.
|
NON_PRIVATE
Value that means that any other access modifier other than 'private'
is considered auto-detectable.
|
NONE
Value that indicates that no access modifiers are auto-detectable:
this can be used to explicitly disable auto-detection for specified
types.
|
PROTECTED_AND_PUBLIC
Value that means access modifiers 'protected' and 'public' are
auto-detectable (and 'private' and "package access" == no modifiers
are not)
|
PUBLIC_ONLY
Value to indicate that only 'public' access modifier is considered
auto-detectable.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isVisible(Member m) |
static JsonAutoDetect.Visibility |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JsonAutoDetect.Visibility[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final JsonAutoDetect.Visibility ANY
public static final JsonAutoDetect.Visibility NON_PRIVATE
public static final JsonAutoDetect.Visibility PROTECTED_AND_PUBLIC
public static final JsonAutoDetect.Visibility PUBLIC_ONLY
public static final JsonAutoDetect.Visibility NONE
public static final JsonAutoDetect.Visibility DEFAULT
public static JsonAutoDetect.Visibility[] values()
for (JsonAutoDetect.Visibility c : JsonAutoDetect.Visibility.values()) System.out.println(c);
public static JsonAutoDetect.Visibility valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isVisible(Member m)
Copyright © 2008–2024 FasterXML. All rights reserved.