All Downloads are FREE. Search and download functionalities are using the official Maven repository.

biz.aQute.bnd.reporter.manifest.dto.NativeCodeEntryDTO Maven / Gradle / Ivy

Go to download

This command line utility is the Swiss army knife of OSGi. It provides you with a breadth of tools to understand and manage OSGi based systems. This project basically uses bndlib.

There is a newer version: 7.1.0
Show newest version
package biz.aQute.bnd.reporter.manifest.dto;

import java.util.LinkedList;
import java.util.List;

import org.osgi.dto.DTO;

/**
 * A representation of a native code entry.
 */
public class NativeCodeEntryDTO extends DTO {

	/**
	 * A list of paths.
	 * 

* This is declared in the {@code Bundle-NativeCode} header, this list must * contain at least one path. *

*/ public List paths = new LinkedList<>(); /** * A list of operating system names. *

* This is declared in the {@code Bundle-NativeCode} header, if it is not * specified this field must be empty. *

*/ public List osnames = new LinkedList<>(); /** * A list of operating system version ranges. *

* This is declared in the {@code Bundle-NativeCode} header, if it is not * specified this field must be empty. *

*/ public List osversions = new LinkedList<>(); /** * A list of processors. *

* This is declared in the {@code Bundle-NativeCode} header, if it is not * specified this field must be empty. *

*/ public List processors = new LinkedList<>(); /** * A list of languages. *

* This is declared in the {@code Bundle-NativeCode} header, if it is not * specified this field must be empty. *

*/ public List languages = new LinkedList<>(); /** * A list of selection filters. *

* This is declared in the {@code Bundle-NativeCode} header, if it is not * specified this field must be empty. *

*/ public List selectionFilters = new LinkedList<>(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy