Package org.apache.juneau
Class ExtendedClassMeta
java.lang.Object
org.apache.juneau.ExtendedMeta
org.apache.juneau.ExtendedClassMeta
- Direct Known Subclasses:
CsvClassMeta,HtmlClassMeta,JsonClassMeta,JsonSchemaClassMeta,MsgPackClassMeta,OpenApiClassMeta,PlainTextClassMeta,SoapXmlClassMeta,UonClassMeta,UrlEncodingClassMeta,XmlClassMeta
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
-
getClassMeta
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.
-