A C D G I M O P S T V

## A

AD - Class in org.apache.felix.metatype
  The `AD` class represents the `AD` element of the meta type descriptor.
AD() - Constructor for class org.apache.felix.metatype.AD
addAttribute(Attribute) - Method in class org.apache.felix.metatype.DesignateObject
addAttributeDefinition(AD) - Method in class org.apache.felix.metatype.OCD
addContent(String[]) - Method in class org.apache.felix.metatype.Attribute
addContent(String, boolean) - Method in class org.apache.felix.metatype.Attribute
addDesignate(Designate) - Method in class org.apache.felix.metatype.MetaData
addIcon(Integer, String) - Method in class org.apache.felix.metatype.OCD
addObjectClassDefinition(OCD) - Method in class org.apache.felix.metatype.MetaData
addOptionalAttribute(String, String) - Method in class org.apache.felix.metatype.OptionalAttributes
Attribute - Class in org.apache.felix.metatype
  The `Attribute` TODO
Attribute() - Constructor for class org.apache.felix.metatype.Attribute

## C

convertToType(String) - Method in class org.apache.felix.metatype.AD
createAD() - Method in class org.apache.felix.metatype.MetaDataReader
  Creates a new `AD` object to hold the contents of the `AD` element.
createAttribute() - Method in class org.apache.felix.metatype.MetaDataReader
  Creates a new `Attribute` object to hold the contents of the `Attribute` element.
createDesignate() - Method in class org.apache.felix.metatype.MetaDataReader
  Creates a new `Designate` object to hold the contents of the `Designate` element.
createDesignateObject() - Method in class org.apache.felix.metatype.MetaDataReader
  Creates a new `DesignateObject` object to hold the contents of the `Object` element.
createMetaData() - Method in class org.apache.felix.metatype.MetaDataReader
  Creates a new `MetaData` object to hold the contents of the `MetaData` element.
createOCD() - Method in class org.apache.felix.metatype.MetaDataReader
  Creates a new `OCD` object to hold the contents of the `OCD` element.

## D

DefaultMetaTypeProvider - Class in org.apache.felix.metatype
  The `DefaultMetaTypeProvider` class is an implementation of the `MetaTypeProvider` interface which is configured for a given bundle using a `MetaData` object.
DefaultMetaTypeProvider(Bundle, MetaData) - Constructor for class org.apache.felix.metatype.DefaultMetaTypeProvider
Designate - Class in org.apache.felix.metatype
  The `Designate` class represents the `Designate` element of the meta type descriptor.
Designate() - Constructor for class org.apache.felix.metatype.Designate
DesignateObject - Class in org.apache.felix.metatype
  The `DesignateObject` class represents the `Object` element of the meta type descriptor.
DesignateObject() - Constructor for class org.apache.felix.metatype.DesignateObject

## G

getAdRef() - Method in class org.apache.felix.metatype.Attribute
getAttributeDefinitions() - Method in class org.apache.felix.metatype.OCD
getAttributes() - Method in class org.apache.felix.metatype.DesignateObject
getBundle() - Method in class org.apache.felix.metatype.DefaultMetaTypeProvider
  Returns the `Bundle` to which this instance belongs.
getBundleLocation() - Method in class org.apache.felix.metatype.Designate
getCardinality() - Method in class org.apache.felix.metatype.AD
getContent() - Method in class org.apache.felix.metatype.Attribute
getDefaultValue() - Method in class org.apache.felix.metatype.AD
getDescription() - Method in class org.apache.felix.metatype.AD
getDescription() - Method in class org.apache.felix.metatype.OCD
getDesignate(String) - Method in class org.apache.felix.metatype.DefaultMetaTypeProvider
getDesignates() - Method in class org.apache.felix.metatype.DefaultMetaTypeProvider
getDesignates() - Method in class org.apache.felix.metatype.MetaData
getFactoryPid() - Method in class org.apache.felix.metatype.Designate
getIcons() - Method in class org.apache.felix.metatype.OCD
getID() - Method in class org.apache.felix.metatype.AD
getID() - Method in class org.apache.felix.metatype.OCD
getLocalePrefix() - Method in class org.apache.felix.metatype.MetaData
getLocales() - Method in class org.apache.felix.metatype.DefaultMetaTypeProvider
getMax() - Method in class org.apache.felix.metatype.AD
getMetadata() - Method in class org.apache.felix.metatype.OCD
getMin() - Method in class org.apache.felix.metatype.AD
getName() - Method in class org.apache.felix.metatype.AD
getName() - Method in class org.apache.felix.metatype.OCD
getNamespace() - Method in class org.apache.felix.metatype.MetaData
getObject() - Method in class org.apache.felix.metatype.Designate
getObjectClassDefinition(String, String) - Method in class org.apache.felix.metatype.DefaultMetaTypeProvider
getObjectClassDefinitions() - Method in class org.apache.felix.metatype.DefaultMetaTypeProvider
getObjectClassDefinitions() - Method in class org.apache.felix.metatype.MetaData
getOcdRef() - Method in class org.apache.felix.metatype.DesignateObject
getOptionalAttributes() - Method in class org.apache.felix.metatype.OptionalAttributes
getOptionLabels() - Method in class org.apache.felix.metatype.AD
getOptionValues() - Method in class org.apache.felix.metatype.AD
getPid() - Method in class org.apache.felix.metatype.Designate
getSource() - Method in class org.apache.felix.metatype.MetaData
getType() - Method in class org.apache.felix.metatype.AD

## I

isMerge() - Method in class org.apache.felix.metatype.Designate
isOptional() - Method in class org.apache.felix.metatype.Designate
isRequired() - Method in class org.apache.felix.metatype.AD

## M

MetaData - Class in org.apache.felix.metatype
  The `MetaData` class represents the `MetaData` element of the meta type descriptor.
MetaData() - Constructor for class org.apache.felix.metatype.MetaData
MetaDataReader - Class in org.apache.felix.metatype
  The `MetaDataReader` provides two methods to read meta type documents according to the MetaType schema (105.8 XML Schema).
MetaDataReader() - Constructor for class org.apache.felix.metatype.MetaDataReader

## O

OCD - Class in org.apache.felix.metatype
  The `OCD` class represents the `OCD` element of the meta type descriptor.
OCD() - Constructor for class org.apache.felix.metatype.OCD
OptionalAttributes - Class in org.apache.felix.metatype
OptionalAttributes() - Constructor for class org.apache.felix.metatype.OptionalAttributes
org.apache.felix.metatype - package org.apache.felix.metatype

## P

parse(URL) - Method in class org.apache.felix.metatype.MetaDataReader
  Parses the XML document provided by the `url`.
parse(InputStream) - Method in class org.apache.felix.metatype.MetaDataReader
  Parses the XML document in the given input stream.

## S

setAdRef(String) - Method in class org.apache.felix.metatype.Attribute
setBundleLocation(String) - Method in class org.apache.felix.metatype.Designate
setCardinality(int) - Method in class org.apache.felix.metatype.AD
setDefaultValue(String) - Method in class org.apache.felix.metatype.AD
  Sets the default value(s) for this AD.
setDefaultValue(String[], int) - Method in class org.apache.felix.metatype.AD
setDescription(String) - Method in class org.apache.felix.metatype.AD
setDescription(String) - Method in class org.apache.felix.metatype.OCD
setFactoryPid(String) - Method in class org.apache.felix.metatype.Designate
setID(String) - Method in class org.apache.felix.metatype.AD
setId(String) - Method in class org.apache.felix.metatype.OCD
setLocalePrefix(String) - Method in class org.apache.felix.metatype.MetaData
setMax(String) - Method in class org.apache.felix.metatype.AD
setMerge(boolean) - Method in class org.apache.felix.metatype.Designate
setMetadata(MetaData) - Method in class org.apache.felix.metatype.OCD
setMin(String) - Method in class org.apache.felix.metatype.AD
setName(String) - Method in class org.apache.felix.metatype.AD
setName(String) - Method in class org.apache.felix.metatype.OCD
setNamespace(String) - Method in class org.apache.felix.metatype.MetaData
setObject(DesignateObject) - Method in class org.apache.felix.metatype.Designate
setOcdRef(String) - Method in class org.apache.felix.metatype.DesignateObject
setOptional(boolean) - Method in class org.apache.felix.metatype.Designate
setOptions(Map) - Method in class org.apache.felix.metatype.AD
setPid(String) - Method in class org.apache.felix.metatype.Designate
setRequired(boolean) - Method in class org.apache.felix.metatype.AD
setSource(URL) - Method in class org.apache.felix.metatype.MetaData
setType(String) - Method in class org.apache.felix.metatype.AD
splitList(String) - Static method in class org.apache.felix.metatype.AD

## T

toType(String) - Static method in class org.apache.felix.metatype.AD

## V

validate(String) - Method in class org.apache.felix.metatype.AD
  Implements validation of the `valueString` and returns an indication of the validation result.
VALIDATE_GREATER_THAN_MAXIMUM - Static variable in class org.apache.felix.metatype.AD
  The message returned from the `validate(String)` method if the value is greater than the specified `maximum value` (value is "%greater than maximum").
VALIDATE_INVALID_VALUE - Static variable in class org.apache.felix.metatype.AD
  The message returned from the `validate(String)` method if the value is invalid considering its type (value is "%invalid value").
VALIDATE_LESS_THAN_MINIMUM - Static variable in class org.apache.felix.metatype.AD
  The message returned from the `validate(String)` method if the value is less than the specified `minimum value` (value is "%less than minimum").
VALIDATE_MISSING - Static variable in class org.apache.felix.metatype.AD
  The message returned from the `validate(String)` method if the value is null or cannot be converted to an attribute value and a value is `required` (value is "%missing required value").
VALIDATE_NOT_A_VALID_OPTION - Static variable in class org.apache.felix.metatype.AD
  The message returned from the `validate(String)` method if the value is not any of the specified `option values` (value is "%not a valid option").

A C D G I M O P S T V