# Package org.zkoss.zk.ui.metainfo

- Interface Summary
  Interface | Description
  --- | ---
  Annotation | The common interface extended by all annotation types.
  ComponentDefinition | A component definition.
  MessageLoader | The interface for loading messages as String output.
  NamespaceParser | A namespace parser to handle the different namespace for the attributes
  NodeInfo | Represent a node in a ZUML metainfo tree.
  TreeBuilder | A tree builder for parsing a page to `Document`
  WidgetDefinition | A widget definition.

- Class Summary
  Class | Description
  --- | ---
  AnnotationMap | A map of annotations used with `ComponentDefinition` and `ComponentInfo`.
  AttributesInfo | Represents a map of custom attributes of a component definition (`ComponentDefinition`).
  ComponentDefinitionMap | A map of component definitions.
  ComponentInfo | Represents a component instance defined in a ZUML page.
  DefinitionLoaders | Utilities to load language definitions.
  EventHandler | An event handler of a component definition (`ComponentDefinition`).
  EventHandlerMap | A map of instances of `EventHandler`.
  ForwardInfo | The forward directive in the ZUML page.
  FunctionMapperInfo | A definition of the function mapper (`FunctionMapper`).
  HeaderInfo | Represents a header element, such as <?
  InitiatorInfo | The init directive in the ZUML page.
  LanguageDefinition | A definition of a language, such as xul.
  NativeInfo | Represents the component information about the native components.
  PageDefinition | A page definition.
  PageDefinitions | Utilities to retrieve page definitions.
  Parser | Used to parse the ZUL file
  Property | Information about how to initialize a property (a.k.a., a field of a component).
  ResponseHeaderInfo | Represents a setting of a response header.
  ShadowInfo | Represent a shadow element.
  TemplateInfo | Represent a template element.
  TextInfo | Represents a text.
  TreeBuilderFactory | A tree builder factory to load a parser dynamically
  VariableResolverInfo | A definition of the variable resolver (`VariableResolver`).
  VariablesInfo | The information about the variables element in the ZUML page.
  WidgetAttribute | Represents a DOM attribute of the peer widget.
  WidgetListener | Represents a client-side event listener for the peer widget.
  WidgetOverride | Represents a method of the peer widget.
  XmlTreeBuilder | A tree builder for parsing XML format
  ZkInfo | Represents the zk element in a ZUML page.
  ZScript | Represents a zscript content.
  ZScriptInfo | Represents a zscript element.

- Exception Summary
  Exception | Description
  --- | ---
  DefinitionNotFoundException | Denotes a definition cannot be found.
  PropertyNotFoundException | Represents the a property (a.k.a., a method of a component) is not found.