![JAR search and dependency download from the Maven repository](/logo.png)
org.mitre.maec.default_vocabularies_1.LibraryActionNameEnum11 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stix Show documentation
Show all versions of stix Show documentation
The Java bindings for STIX v.1.2.0
/**
* Copyright (c) 2015, The MITRE Corporation. All rights reserved.
* See LICENSE for complete terms.
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.06.23 at 10:59:44 AM EDT
//
package org.mitre.maec.default_vocabularies_1;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for LibraryActionNameEnum-1.1.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <simpleType name="LibraryActionNameEnum-1.1">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="enumerate libraries"/>
* <enumeration value="free library"/>
* <enumeration value="load library"/>
* <enumeration value="get function address"/>
* <enumeration value="call library function"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "LibraryActionNameEnum-1.1")
@XmlEnum
public enum LibraryActionNameEnum11 {
/**
* The 'enumerate libraries' value specifies the defined action of enumerating the libraries used by a process.
*
*/
@XmlEnumValue("enumerate libraries")
ENUMERATE_LIBRARIES("enumerate libraries"),
/**
* The 'free library' value specifies the defined action of freeing a library previously loaded into the address space of the calling process.
*
*/
@XmlEnumValue("free library")
FREE_LIBRARY("free library"),
/**
* The 'load library' value specifies the defined action of loading a library into the address space of the calling process.
*
*/
@XmlEnumValue("load library")
LOAD_LIBRARY("load library"),
/**
* The 'get function address' value specifies the defined action of getting the address of an exported function or variable from a library.
*
*/
@XmlEnumValue("get function address")
GET_FUNCTION_ADDRESS("get function address"),
/**
* The 'call library function' value specifies the defined action of calling a function exported by a library.
*
*/
@XmlEnumValue("call library function")
CALL_LIBRARY_FUNCTION("call library function");
private final String value;
LibraryActionNameEnum11(String v) {
value = v;
}
public String value() {
return value;
}
public static LibraryActionNameEnum11 fromValue(String v) {
for (LibraryActionNameEnum11 c : LibraryActionNameEnum11.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy