diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.metatype/src/org/eclipse/equinox/metatype/impl/MetaTypeInformationImpl.java')
-rw-r--r-- | bundles/org.eclipse.equinox.metatype/src/org/eclipse/equinox/metatype/impl/MetaTypeInformationImpl.java | 178 |
1 files changed, 89 insertions, 89 deletions
diff --git a/bundles/org.eclipse.equinox.metatype/src/org/eclipse/equinox/metatype/impl/MetaTypeInformationImpl.java b/bundles/org.eclipse.equinox.metatype/src/org/eclipse/equinox/metatype/impl/MetaTypeInformationImpl.java index 11e823871..a9780ff68 100644 --- a/bundles/org.eclipse.equinox.metatype/src/org/eclipse/equinox/metatype/impl/MetaTypeInformationImpl.java +++ b/bundles/org.eclipse.equinox.metatype/src/org/eclipse/equinox/metatype/impl/MetaTypeInformationImpl.java @@ -1,89 +1,89 @@ -/*******************************************************************************
- * Copyright (c) 2005, 2011 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.equinox.metatype.impl;
-
-import org.eclipse.equinox.metatype.EquinoxMetaTypeInformation;
-
-import java.util.Enumeration;
-import java.util.Vector;
-import javax.xml.parsers.SAXParser;
-import org.osgi.framework.Bundle;
-import org.osgi.service.log.LogService;
-
-/**
- * Implementation of MetaTypeProvider
- * <p>
- * Extension of MetaTypeProvider
- * <p>
- * Provides methods to:
- * <p> - getPids() get the Pids for a given Locale
- * <p> - getFactoryPids() get the Factory Pids for a given Locale
- * <p>
- */
-public class MetaTypeInformationImpl extends MetaTypeProviderImpl implements EquinoxMetaTypeInformation {
-
- /**
- * Constructor of class MetaTypeInformationImpl.
- */
- MetaTypeInformationImpl(Bundle bundle, SAXParser parser, LogService logger) {
- super(bundle, parser, logger);
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.osgi.service.metatype.MetaTypeInformation#getPids()
- */
- public String[] getPids() {
-
- if (_allPidOCDs.size() == 0) {
- return new String[0];
- }
-
- Vector<String> pids = new Vector<String>(7);
- Enumeration<String> e = _allPidOCDs.keys();
- while (e.hasMoreElements()) {
- pids.addElement(e.nextElement());
- }
-
- String[] retvalue = new String[pids.size()];
- pids.toArray(retvalue);
- return retvalue;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.osgi.service.metatype.MetaTypeInformation#getFactoryPids()
- */
- public String[] getFactoryPids() {
- if (_allFPidOCDs.size() == 0) {
- return new String[0];
- }
- Vector<String> fpids = new Vector<String>(7);
- Enumeration<String> e = _allFPidOCDs.keys();
- while (e.hasMoreElements()) {
- fpids.addElement(e.nextElement());
- }
- String[] retvalue = new String[fpids.size()];
- fpids.toArray(retvalue);
- return retvalue;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.osgi.service.metatype.MetaTypeInformation#getBundle()
- */
- public Bundle getBundle() {
- return this._bundle;
- }
-}
+/******************************************************************************* + * Copyright (c) 2005, 2011 IBM Corporation and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * IBM Corporation - initial API and implementation + *******************************************************************************/ +package org.eclipse.equinox.metatype.impl; + +import org.eclipse.equinox.metatype.EquinoxMetaTypeInformation; + +import java.util.Enumeration; +import java.util.Vector; +import javax.xml.parsers.SAXParser; +import org.osgi.framework.Bundle; +import org.osgi.service.log.LogService; + +/** + * Implementation of MetaTypeProvider + * <p> + * Extension of MetaTypeProvider + * <p> + * Provides methods to: + * <p> - getPids() get the Pids for a given Locale + * <p> - getFactoryPids() get the Factory Pids for a given Locale + * <p> + */ +public class MetaTypeInformationImpl extends MetaTypeProviderImpl implements EquinoxMetaTypeInformation { + + /** + * Constructor of class MetaTypeInformationImpl. + */ + MetaTypeInformationImpl(Bundle bundle, SAXParser parser, LogService logger) { + super(bundle, parser, logger); + } + + /* + * (non-Javadoc) + * + * @see org.osgi.service.metatype.MetaTypeInformation#getPids() + */ + public String[] getPids() { + + if (_allPidOCDs.size() == 0) { + return new String[0]; + } + + Vector<String> pids = new Vector<String>(7); + Enumeration<String> e = _allPidOCDs.keys(); + while (e.hasMoreElements()) { + pids.addElement(e.nextElement()); + } + + String[] retvalue = new String[pids.size()]; + pids.toArray(retvalue); + return retvalue; + } + + /* + * (non-Javadoc) + * + * @see org.osgi.service.metatype.MetaTypeInformation#getFactoryPids() + */ + public String[] getFactoryPids() { + if (_allFPidOCDs.size() == 0) { + return new String[0]; + } + Vector<String> fpids = new Vector<String>(7); + Enumeration<String> e = _allFPidOCDs.keys(); + while (e.hasMoreElements()) { + fpids.addElement(e.nextElement()); + } + String[] retvalue = new String[fpids.size()]; + fpids.toArray(retvalue); + return retvalue; + } + + /* + * (non-Javadoc) + * + * @see org.osgi.service.metatype.MetaTypeInformation#getBundle() + */ + public Bundle getBundle() { + return this._bundle; + } +} |