aQute.bnd.osgi
Class Descriptors

java.lang.Object
  extended by aQute.bnd.osgi.Descriptors

public class Descriptors
extends Object


Nested Class Summary
 class Descriptors.Descriptor
           
static class Descriptors.PackageRef
           
 class Descriptors.Signature
           
static class Descriptors.SignatureType
           
static interface Descriptors.TypeRef
           
 
Constructor Summary
Descriptors()
           
 
Method Summary
static String binaryToFQN(String binary)
           
static String fqnToBinary(String binary)
           
static String fqnToPath(String s)
           
 Descriptors.Descriptor getDescriptor(String descriptor)
           
static String getPackage(String binaryNameOrFqn)
           
 Descriptors.PackageRef getPackageRef(String binaryPackName)
           
static String getShortName(String fqn)
          Return the short name of a FQN
 Descriptors.TypeRef getTypeRef(String binaryClassName)
           
 Descriptors.TypeRef getTypeRefFromFQN(String fqn)
           
 Descriptors.TypeRef getTypeRefFromPath(String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Descriptors

public Descriptors()
Method Detail

getTypeRef

public Descriptors.TypeRef getTypeRef(String binaryClassName)

getPackageRef

public Descriptors.PackageRef getPackageRef(String binaryPackName)

getDescriptor

public Descriptors.Descriptor getDescriptor(String descriptor)

getShortName

public static String getShortName(String fqn)
Return the short name of a FQN


binaryToFQN

public static String binaryToFQN(String binary)

fqnToBinary

public static String fqnToBinary(String binary)

getPackage

public static String getPackage(String binaryNameOrFqn)

fqnToPath

public static String fqnToPath(String s)

getTypeRefFromFQN

public Descriptors.TypeRef getTypeRefFromFQN(String fqn)

getTypeRefFromPath

public Descriptors.TypeRef getTypeRefFromPath(String path)


Copyright © 2014 aQute SARL. All rights reserved.