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 } } } }