org.jboss.osgi.metadata.internal
Class AbstractPackageAttribute
java.lang.Object
org.jboss.osgi.metadata.internal.AbstractAttributeAware
org.jboss.osgi.metadata.internal.AbstractParameterizedAttribute
org.jboss.osgi.metadata.internal.AbstractPackageAttribute
- All Implemented Interfaces:
- Serializable, AttributeAware, PackageAttribute, ParameterizedAttribute, VersionRangeAttribute
public class AbstractPackageAttribute
- extends AbstractParameterizedAttribute
- implements PackageAttribute, Serializable
Package attribute impl.
- Author:
- Ales Justin, Thomas.Diesler@jboss.com
- See Also:
- Serialized Form
versionRange
protected VersionRange versionRange
AbstractPackageAttribute
public AbstractPackageAttribute(String packageName,
Map<String,Parameter> attributes,
Map<String,Parameter> directives)
getPackageName
public String getPackageName()
- Description copied from interface:
PackageAttribute
- Get the package name.
- Specified by:
getPackageName in interface PackageAttribute
getVersion
public VersionRange getVersion()
- Description copied from interface:
VersionRangeAttribute
- Get the version range.
- Specified by:
getVersion in interface VersionRangeAttribute
- Returns:
- version range for this attribute
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.