Package org.apache.juneau.marshall
Class ExtendedClassMeta
java.lang.Object
org.apache.juneau.marshall.ExtendedMeta
org.apache.juneau.marshall.ExtendedClassMeta
- Direct Known Subclasses:
BsonClassMeta,CborClassMeta,CsvClassMeta,HjsonClassMeta,HoconClassMeta,HtmlClassMeta,IniClassMeta,JsonClassMeta,JsonSchemaClassMeta,MarkdownClassMeta,MsgPackClassMeta,OpenApiClassMeta,ParquetClassMeta,PlainTextClassMeta,RdfClassMeta,SoapXmlClassMeta,TomlClassMeta,UonClassMeta,UrlEncodingClassMeta,XmlClassMeta,YamlClassMeta
Defines extended language-specific metadata associated with a class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassMeta<?>Returns the class metadata that was passed into the constructor.protected Class<?>Convenience method for callingClassInfoTyped.inner()on the metadata passed to the constructor.
-
Constructor Details
-
ExtendedClassMeta
Constructor.- Parameters:
cm- The metadata of the class we're extending.- Throws:
BeanRuntimeException- If any error occurred trying to construct the metadata.
-
-
Method Details
-
getBeanInfo
Returns the class metadata that was passed into the constructor.- Returns:
- The class metadata that was passed into the constructor.
-
getInnerClass
Convenience method for callingClassInfoTyped.inner()on the metadata passed to the constructor.- Returns:
- The class wrapped by this metadata.
-