declare namespace javax {
namespace management {
namespace loading {
/**
* This class represents the contents of the MLET
tag.
* It can be consulted by a subclass of {@link MLet} that overrides
* the {@link MLet#check MLet.check} method.
* @since 1.6
*/
// @ts-ignore
class MLetContent extends java.lang.Object {
/**
* Creates an MLet
instance initialized with attributes read
* from an MLET
tag in an MLet text file.
* @param url The URL of the MLet text file containing the
* MLET
tag.
* @param attributes A map of the attributes of the MLET
tag.
* The keys in this map are the attribute names in lowercase, for
* example codebase
. The values are the associated attribute
* values.
* @param types A list of the TYPE attributes that appeared in nested
* <PARAM> tags.
* @param values A list of the VALUE attributes that appeared in nested
* <PARAM> tags.
*/
// @ts-ignore
constructor(url: java.net.URL, attributes: java.util.Map, types: java.util.List | Array, values: java.util.List | Array)
/**
* Gets the attributes of the MLET
tag. The keys in
* the returned map are the attribute names in lowercase, for
* example codebase
. The values are the associated
* attribute values.
* @return A map of the attributes of the MLET
tag
* and their values.
*/
// @ts-ignore
public getAttributes(): java.util.Map
/**
* Gets the MLet text file's base URL.
* @return The MLet text file's base URL.
*/
// @ts-ignore
public getDocumentBase(): java.net.URL
/**
* Gets the code base URL.
* @return The code base URL.
*/
// @ts-ignore
public getCodeBase(): java.net.URL
/**
* Gets the list of .jar
files specified by the ARCHIVE
* attribute of the MLET
tag.
* @return A comma-separated list of .jar
file names.
*/
// @ts-ignore
public getJarFiles(): string
/**
* Gets the value of the CODE
* attribute of the MLET
tag.
* @return The value of the CODE
* attribute of the MLET
tag.
*/
// @ts-ignore
public getCode(): string
/**
* Gets the value of the OBJECT
* attribute of the MLET
tag.
* @return The value of the OBJECT
* attribute of the MLET
tag.
*/
// @ts-ignore
public getSerializedObject(): string
/**
* Gets the value of the NAME
* attribute of the MLET
tag.
* @return The value of the NAME
* attribute of the MLET
tag.
*/
// @ts-ignore
public getName(): string
/**
* Gets the value of the VERSION
* attribute of the MLET
tag.
* @return The value of the VERSION
* attribute of the MLET
tag.
*/
// @ts-ignore
public getVersion(): string
/**
* Gets the list of values of the TYPE
attribute in
* each nested <PARAM> tag within the MLET
* tag.
* @return the list of types.
*/
// @ts-ignore
public getParameterTypes(): Array
/**
* Gets the list of values of the VALUE
attribute in
* each nested <PARAM> tag within the MLET
* tag.
* @return the list of values.
*/
// @ts-ignore
public getParameterValues(): Array
}
}
}
}