Package org.apache.juneau
Class MarshalledFilter
java.lang.Object
org.apache.juneau.MarshalledFilter
Parent class for all non-bean filters.
 
Marshalled filters are used to control aspects of how POJOs are handled during serialization and parsing.
 Marshalled filters are created by MarshalledFilter.Builder which is the programmatic equivalent to the @Marshalled
 annotation.
 
See Also:
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedMarshalledFilter(MarshalledFilter.Builder builder) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> MarshalledFilter.BuilderCreate a new instance of this POJO filter.Returns the example string with this class.Class<?>Returns the implementation class associated with this class.Class<?>Returns the class that this filter applies to.
- 
Constructor Details- 
MarshalledFilterConstructor.- Parameters:
- builder- The builder for this object.
 
 
- 
- 
Method Details- 
createCreate a new instance of this POJO filter.- Type Parameters:
- T- The POJO class being filtered.
- Parameters:
- marshalledClass- The POJO class being filtered.
- Returns:
- A new MarshalledFilter.Builderobject.
 
- 
getMarshalledClassReturns the class that this filter applies to.- Returns:
- The class that this filter applies to.
 
- 
getImplClassReturns the implementation class associated with this class.- Returns:
- The implementation class associated with this class, or null if no implementation class is associated.
 
- 
getExampleReturns the example string with this class.- Returns:
- The example string associated with this class, or null if no example string is associated.
 
 
-