org.mitre.maec.default_vocabularies_1.LibraryActionNameEnum10 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.2
/**
* 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.0.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <simpleType name="LibraryActionNameEnum-1.0">
* <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"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "LibraryActionNameEnum-1.0")
@XmlEnum
public enum LibraryActionNameEnum10 {
/**
* 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");
private final String value;
LibraryActionNameEnum10(String v) {
value = v;
}
public String value() {
return value;
}
public static LibraryActionNameEnum10 fromValue(String v) {
for (LibraryActionNameEnum10 c : LibraryActionNameEnum10.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}