Uses of Class
org.apache.juneau.BeanPropertyMeta
Packages that use BeanPropertyMeta
Package
Description
CSV Marshalling Support
-
Uses of BeanPropertyMeta in org.apache.juneau
Fields in org.apache.juneau declared as BeanPropertyMetaModifier and TypeFieldDescriptionprotected final BeanPropertyMeta[]
BeanMeta.propertyArray
The properties on the target class.Fields in org.apache.juneau with type parameters of type BeanPropertyMetaModifier and TypeFieldDescriptionprotected final Map<String,
BeanPropertyMeta> BeanMeta.hiddenProperties
The hidden properties on the target class.protected final Map<String,
BeanPropertyMeta> BeanMeta.properties
The properties on the target class.Methods in org.apache.juneau that return BeanPropertyMetaModifier and TypeMethodDescriptionBeanPropertyMeta.Builder.build()
<A extends Annotation>
BeanPropertyMetaBeanPropertyMeta.forEachAnnotation
(Class<A> a, Predicate<A> filter, Consumer<A> action) Performs an action on all matching instances of the specified annotation on the getter/setter/field of the property.protected BeanPropertyMeta
ExtendedBeanPropertyMeta.getBeanPropertyMeta()
Returns the bean property metadata that was passed into the constructor.BeanPropertyMeta.getDelegateFor()
Returns the metadata on the property that this metadata is a delegate for.BeanMapEntry.getMeta()
Returns the metadata about this bean property.final BeanPropertyMeta
BeanPropertyValue.getMeta()
Returns the bean property metadata.BeanMap.getPropertyMeta
(String propertyName) Returns the metadata on the specified property.BeanMeta.getPropertyMeta
(String name) Returns metadata about the specified property.final BeanPropertyMeta
BeanMeta.getTypeProperty()
Returns a mock bean property that resolves to the name"_type" and whose value always resolves to the dictionary name of the bean.Methods in org.apache.juneau that return types with arguments of type BeanPropertyMetaModifier and TypeMethodDescriptionprotected Collection<BeanPropertyMeta>
BeanMap.getProperties()
Returns a simple collection of properties for this bean map.BeanMeta.getPropertyMetas()
Returns the metadata on all properties associated with this bean.Methods in org.apache.juneau with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionint
BeanPropertyMeta.compareTo
(BeanPropertyMeta o) BeanPropertyMeta.Builder.delegateFor
(BeanPropertyMeta delegateFor) Sets the original bean property that this one is overriding.protected final void
BeanTraverseSession.setCurrentProperty
(BeanPropertyMeta currentProperty) Sets the current bean property being traversed for proper error messages.Method parameters in org.apache.juneau with type arguments of type BeanPropertyMetaModifier and TypeMethodDescription<T2> Optional<T2>
BeanMeta.firstProperty
(Predicate<BeanPropertyMeta> filter, Function<BeanPropertyMeta, T2> function) Performs a function on the first property that matches the specified filter.<T2> Optional<T2>
BeanMeta.firstProperty
(Predicate<BeanPropertyMeta> filter, Function<BeanPropertyMeta, T2> function) Performs a function on the first property that matches the specified filter.BeanMap.forEachProperty
(Predicate<BeanPropertyMeta> filter, Consumer<BeanPropertyMeta> action) Performs an action on each property in this bean map.BeanMap.forEachProperty
(Predicate<BeanPropertyMeta> filter, Consumer<BeanPropertyMeta> action) Performs an action on each property in this bean map.void
BeanMeta.forEachProperty
(Predicate<BeanPropertyMeta> filter, Consumer<BeanPropertyMeta> action) Performs an action on all matching properties.void
BeanMeta.forEachProperty
(Predicate<BeanPropertyMeta> filter, Consumer<BeanPropertyMeta> action) Performs an action on all matching properties.Constructors in org.apache.juneau with parameters of type BeanPropertyMetaModifierConstructorDescriptionprotected
BeanMapEntry
(BeanMap<?> beanMap, BeanPropertyMeta property, String pName) Constructor.BeanPropertyValue
(BeanPropertyMeta pMeta, String name, Object value, Throwable thrown) Constructor.Constructor. -
Uses of BeanPropertyMeta in org.apache.juneau.csv
Methods in org.apache.juneau.csv with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionCsvMetaProvider.getCsvBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.CsvParser.getCsvBeanPropertyMeta
(BeanPropertyMeta bpm) CsvSerializer.getCsvBeanPropertyMeta
(BeanPropertyMeta bpm) Constructors in org.apache.juneau.csv with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor. -
Uses of BeanPropertyMeta in org.apache.juneau.html
Methods in org.apache.juneau.html with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionHtmlSerializerSession.getAnchorText
(BeanPropertyMeta pMeta, Object o) Returns the anchor text to use for the specified URL object.HtmlMetaProvider.getHtmlBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.HtmlParser.getHtmlBeanPropertyMeta
(BeanPropertyMeta bpm) protected HtmlBeanPropertyMeta
HtmlParserSession.getHtmlBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.HtmlSerializer.getHtmlBeanPropertyMeta
(BeanPropertyMeta bpm) protected HtmlBeanPropertyMeta
HtmlSerializerSession.getHtmlBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.boolean
HtmlSerializerSession.isUri
(ClassMeta<?> cm, BeanPropertyMeta pMeta, Object o) Returnstrue if the specified object is a URL.protected XmlSerializerSession.ContentResult
HtmlSerializerSession.serializeAnything
(XmlWriter out, Object o, ClassMeta<?> eType, String keyName, String elementName, Namespace elementNamespace, boolean addNamespaceUris, XmlFormat format, boolean isMixed, boolean preserveWhitespace, BeanPropertyMeta pMeta) protected XmlSerializerSession.ContentResult
HtmlSerializerSession.serializeAnything
(XmlWriter out, Object o, ClassMeta<?> eType, String name, BeanPropertyMeta pMeta, int xIndent, boolean isRoot, boolean nlIfElement) Serialize the specified object to the specified writer.Constructors in org.apache.juneau.html with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor. -
Uses of BeanPropertyMeta in org.apache.juneau.internal
Methods in org.apache.juneau.internal that return types with arguments of type BeanPropertyMetaMethod parameters in org.apache.juneau.internal with type arguments of type BeanPropertyMetaModifier and TypeMethodDescriptionDelegateBeanMap.forEachProperty
(Predicate<BeanPropertyMeta> filter, Consumer<BeanPropertyMeta> action) DelegateBeanMap.forEachProperty
(Predicate<BeanPropertyMeta> filter, Consumer<BeanPropertyMeta> action) -
Uses of BeanPropertyMeta in org.apache.juneau.json
Methods in org.apache.juneau.json with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionJsonMetaProvider.getJsonBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.JsonParser.getJsonBeanPropertyMeta
(BeanPropertyMeta bpm) JsonSerializer.getJsonBeanPropertyMeta
(BeanPropertyMeta bpm) JsonSchemaSerializer.getJsonSchemaBeanPropertyMeta
(BeanPropertyMeta bpm) protected JsonSchemaBeanPropertyMeta
JsonSchemaSerializerSession.getJsonSchemaBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.protected JsonWriter
JsonSerializerSession.serializeAnything
(JsonWriter out, Object o, ClassMeta<?> eType, String attrName, BeanPropertyMeta pMeta) Workhorse method.Constructors in org.apache.juneau.json with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor. -
Uses of BeanPropertyMeta in org.apache.juneau.jsonschema
Methods in org.apache.juneau.jsonschema with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionJsonSchemaGenerator.getJsonSchemaBeanPropertyMeta
(BeanPropertyMeta bpm) JsonSchemaGeneratorSession.getJsonSchemaBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.JsonSchemaMetaProvider.getJsonSchemaBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.Constructors in org.apache.juneau.jsonschema with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor. -
Uses of BeanPropertyMeta in org.apache.juneau.msgpack
Methods in org.apache.juneau.msgpack with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionMsgPackMetaProvider.getMsgPackBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.MsgPackParser.getMsgPackBeanPropertyMeta
(BeanPropertyMeta bpm) MsgPackSerializer.getMsgPackBeanPropertyMeta
(BeanPropertyMeta bpm) Constructors in org.apache.juneau.msgpack with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor. -
Uses of BeanPropertyMeta in org.apache.juneau.oapi
Methods in org.apache.juneau.oapi with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionOpenApiMetaProvider.getOpenApiBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.OpenApiParser.getOpenApiBeanPropertyMeta
(BeanPropertyMeta bpm) OpenApiSerializer.getOpenApiBeanPropertyMeta
(BeanPropertyMeta bpm) Constructors in org.apache.juneau.oapi with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor. -
Uses of BeanPropertyMeta in org.apache.juneau.parser
Methods in org.apache.juneau.parser with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionprotected final Object
ParserSession.cast
(JsonMap m, BeanPropertyMeta pMeta, ClassMeta<?> eType) Converts the specifiedJsonMap into a bean identified by the"_type" property in the map.protected final ClassMeta<?>
ParserSession.getClassMeta
(String typeName, BeanPropertyMeta pMeta, ClassMeta<?> eType) Give the specified dictionary name, resolve it to a class.void
ParserListener.onBeanSetterException
(ParserSession session, Throwable t, BeanPropertyMeta p) Called when an exception is thrown when trying to call a bean setter method.protected final void
ParserSession.onBeanSetterException
(BeanPropertyMeta p, Throwable t) Specialized warning when an exception is thrown while executing a bean setter.protected final void
ParserSession.setCurrentProperty
(BeanPropertyMeta currentProperty) Sets the current bean property being parsed for proper error messages. -
Uses of BeanPropertyMeta in org.apache.juneau.plaintext
Methods in org.apache.juneau.plaintext with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionPlainTextMetaProvider.getPlainTextBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.PlainTextParser.getPlainTextBeanPropertyMeta
(BeanPropertyMeta bpm) PlainTextSerializer.getPlainTextBeanPropertyMeta
(BeanPropertyMeta bpm) Constructors in org.apache.juneau.plaintext with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor. -
Uses of BeanPropertyMeta in org.apache.juneau.serializer
Methods in org.apache.juneau.serializer with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionprotected final String
SerializerSession.getBeanTypeName
(SerializerSession session, ClassMeta<?> eType, ClassMeta<?> aType, BeanPropertyMeta pMeta) Resolves the dictionary name for the actual type.void
SerializerListener.onBeanGetterException
(SerializerSession session, Throwable t, BeanPropertyMeta p) Called when an exception is thrown when trying to call a bean getter method.protected final void
SerializerSession.onBeanGetterException
(BeanPropertyMeta p, Throwable t) Specialized warning when an exception is thrown while executing a bean getter. -
Uses of BeanPropertyMeta in org.apache.juneau.soap
Methods in org.apache.juneau.soap with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionSoapXmlMetaProvider.getSoapXmlBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.SoapXmlSerializer.getSoapXmlBeanPropertyMeta
(BeanPropertyMeta bpm) Constructors in org.apache.juneau.soap with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor. -
Uses of BeanPropertyMeta in org.apache.juneau.uon
Methods in org.apache.juneau.uon with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionUonMetaProvider.getUonBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.UonParser.getUonBeanPropertyMeta
(BeanPropertyMeta bpm) UonSerializer.getUonBeanPropertyMeta
(BeanPropertyMeta bpm) <T> T
UonParserSession.parseAnything
(ClassMeta<?> eType, UonReader r, Object outer, boolean isUrlParamValue, BeanPropertyMeta pMeta) Workhorse method.protected SerializerWriter
UonSerializerSession.serializeAnything
(UonWriter out, Object o, ClassMeta<?> eType, String attrName, BeanPropertyMeta pMeta) Workhorse method.Constructors in org.apache.juneau.uon with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor. -
Uses of BeanPropertyMeta in org.apache.juneau.urlencoding
Methods in org.apache.juneau.urlencoding with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionUrlEncodingMetaProvider.getUrlEncodingBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.UrlEncodingParser.getUrlEncodingBeanPropertyMeta
(BeanPropertyMeta bpm) UrlEncodingSerializer.getUrlEncodingBeanPropertyMeta
(BeanPropertyMeta bpm) final boolean
UrlEncodingParserSession.shouldUseExpandedParams
(BeanPropertyMeta pMeta) Returnstrue if the specified bean property should be expanded as multiple key-value pairs.Constructors in org.apache.juneau.urlencoding with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor. -
Uses of BeanPropertyMeta in org.apache.juneau.xml
Methods in org.apache.juneau.xml that return BeanPropertyMetaModifier and TypeMethodDescriptionprotected BeanPropertyMeta
XmlBeanMeta.getAttrsProperty()
The property that returns a map of XML attributes as key/value pairs.XmlBeanMeta.getContentProperty()
The property that represents the inner XML content of this bean.protected BeanPropertyMeta
XmlBeanMeta.getPropertyMeta
(String fieldName) Returns bean property meta with the specified name.Methods in org.apache.juneau.xml that return types with arguments of type BeanPropertyMetaModifier and TypeMethodDescriptionXmlBeanMeta.getAttrProperties()
The list of properties that should be rendered as XML attributes.protected Map<String,
BeanPropertyMeta> XmlBeanMeta.getCollapsedProperties()
The list of properties that should be rendered as collapsed child elements.protected Map<String,
BeanPropertyMeta> XmlBeanMeta.getElementProperties()
The list of properties that should be rendered as child elements.Methods in org.apache.juneau.xml with parameters of type BeanPropertyMetaModifier and TypeMethodDescriptionXmlMetaProvider.getXmlBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.XmlParser.getXmlBeanPropertyMeta
(BeanPropertyMeta bpm) protected XmlBeanPropertyMeta
XmlParserSession.getXmlBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.XmlSerializer.getXmlBeanPropertyMeta
(BeanPropertyMeta bpm) XmlSerializerSession.getXmlBeanPropertyMeta
(BeanPropertyMeta bpm) Returns the language-specific metadata on the specified bean property.protected <T> T
XmlParserSession.parseAnything
(ClassMeta<T> eType, String currAttr, XmlReader r, Object outer, boolean isRoot, BeanPropertyMeta pMeta) Workhorse method.protected XmlSerializerSession.ContentResult
XmlSerializerSession.serializeAnything
(XmlWriter out, Object o, ClassMeta<?> eType, String keyName, String elementName, Namespace elementNamespace, boolean addNamespaceUris, XmlFormat format, boolean isMixedOrText, boolean preserveWhitespace, BeanPropertyMeta pMeta) Workhorse method.Constructors in org.apache.juneau.xml with parameters of type BeanPropertyMetaModifierConstructorDescriptionConstructor.