org.basex.query.util.pkg
Class Package

java.lang.Object
  extended by org.basex.query.util.pkg.Package

public final class Package
extends java.lang.Object

Package.

Author:
BaseX Team 2005-12, BSD License, Rositsa Shadura

Field Summary
 byte[] abbrev
          Package short name.
 java.util.ArrayList<org.basex.query.util.pkg.Package.Component> comps
          Package components.
 java.util.ArrayList<org.basex.query.util.pkg.Package.Dependency> dep
          List of dependencies.
 
Constructor Summary
Package()
           
 
Method Summary
static byte[] name(byte[] pkg)
          Extracts the package name from a unique package name.
static byte[] version(byte[] pkg)
          Extracts the package version from a unique package name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dep

public final java.util.ArrayList<org.basex.query.util.pkg.Package.Dependency> dep
List of dependencies.


comps

public final java.util.ArrayList<org.basex.query.util.pkg.Package.Component> comps
Package components.


abbrev

public byte[] abbrev
Package short name.

Constructor Detail

Package

public Package()
Method Detail

name

public static byte[] name(byte[] pkg)
Extracts the package name from a unique package name.

Parameters:
pkg - unique package name: name-version
Returns:
package name

version

public static byte[] version(byte[] pkg)
Extracts the package version from a unique package name.

Parameters:
pkg - unique package name: name-version
Returns:
package version