Top Description Inners Fields Constructors Methods
com.fasterxml.jackson.databind.util

public Class ViewMatcher

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Known Direct Subclasses
com.fasterxml.jackson.databind.util.ViewMatcher.Single, com.fasterxml.jackson.databind.util.ViewMatcher.Multi

Helper class used for checking whether a property is visible in the active view

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class

Field Summary

Modifier and TypeField and Description
protected static final ViewMatcher
private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static ViewMatcher
construct(Class<?>[] views)

public boolean
isVisibleForView(Class<?> activeView)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EMPTYback to summary
protected static final ViewMatcher EMPTY
serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

ViewMatcherback to summary
public ViewMatcher()

Method Detail

constructback to summary
public static ViewMatcher construct(Class<?>[] views)
isVisibleForViewback to summary
public boolean isVisibleForView(Class<?> activeView)
com.fasterxml.jackson.databind.util back to summary

private final Class ViewMatcher.Multi

extends ViewMatcher
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable

Field Summary

Modifier and TypeField and Description
private final Class<?>[]
private static final long
Inherited from com.fasterxml.jackson.databind.util.ViewMatcher:
EMPTY

Constructor Summary

AccessConstructor and Description
public
Multi(Class<?>[] v)

Method Summary

Modifier and TypeMethod and Description
public boolean
Inherited from com.fasterxml.jackson.databind.util.ViewMatcher:
construct

Field Detail

_viewsback to summary
private final Class<?>[] _views
serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.fasterxml.jackson.databind.util.ViewMatcher.serialVersionUID.

Constructor Detail

Multiback to summary
public Multi(Class<?>[] v)

Method Detail

isVisibleForViewback to summary
public boolean isVisibleForView(Class<?> activeView)

Overrides com.fasterxml.jackson.databind.util.ViewMatcher.isVisibleForView.

Annotations
@Override
com.fasterxml.jackson.databind.util back to summary

private final Class ViewMatcher.Single

extends ViewMatcher
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final Class<?>
private static final long
Inherited from com.fasterxml.jackson.databind.util.ViewMatcher:
EMPTY

Constructor Summary

AccessConstructor and Description
public
Single(Class<?> v)

Method Summary

Modifier and TypeMethod and Description
public boolean
Inherited from com.fasterxml.jackson.databind.util.ViewMatcher:
construct

Field Detail

_viewback to summary
private final Class<?> _view
serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.fasterxml.jackson.databind.util.ViewMatcher.serialVersionUID.

Constructor Detail

Singleback to summary
public Single(Class<?> v)

Method Detail

isVisibleForViewback to summary
public boolean isVisibleForView(Class<?> activeView)

Overrides com.fasterxml.jackson.databind.util.ViewMatcher.isVisibleForView.

Annotations
@Override