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

org.mitre.cybox.objects.ObjectFactory Maven / Gradle / Ivy

There is a newer version: 1.2.0.2
Show newest version
/**
 * 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.cybox.objects;

import java.io.StringReader;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Unmarshaller;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
import javax.xml.transform.stream.StreamSource;
import org.mitre.cybox.common_2.IntegerObjectPropertyType;
import org.mitre.cybox.common_2.StringObjectPropertyType;
import org.mitre.stix.DocumentUtilities;
import org.mitre.stix.STIXSchema;
import org.mitre.stix.ValidationEventHandler;

/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.mitre.cybox.objects package. 
 * 

An ObjectFactory allows you to programatically * construct new instances of the Java representation * for XML content. The Java representation of XML * content can consist of schema derived interfaces * and classes representing the binding of schema * type definitions, element declarations and model * groups. Factory methods for each of these are * provided in this class. * */ @XmlRegistry public class ObjectFactory { private final static QName _Semaphore_QNAME = new QName( "http://cybox.mitre.org/objects#SemaphoreObject-2", "Semaphore"); private final static QName _WindowsProcess_QNAME = new QName( "http://cybox.mitre.org/objects#WinProcessObject-2", "Windows_Process"); private final static QName _Volume_QNAME = new QName( "http://cybox.mitre.org/objects#VolumeObject-2", "Volume"); private final static QName _VersionInfoResource_QNAME = new QName( "http://cybox.mitre.org/objects#WinExecutableFileObject-2", "VersionInfoResource"); private final static QName _WindowsExecutableFile_QNAME = new QName( "http://cybox.mitre.org/objects#WinExecutableFileObject-2", "Windows_Executable_File"); private final static QName _Mutex_QNAME = new QName( "http://cybox.mitre.org/objects#MutexObject-2", "Mutex"); private final static QName _File_QNAME = new QName( "http://cybox.mitre.org/objects#FileObject-2", "File"); private final static QName _System_QNAME = new QName( "http://cybox.mitre.org/objects#SystemObject-2", "System"); private final static QName _Account_QNAME = new QName( "http://cybox.mitre.org/objects#AccountObject-2", "Account"); private final static QName _UserAccount_QNAME = new QName( "http://cybox.mitre.org/objects#UserAccountObject-2", "User_Account"); private final static QName _GUIObject_QNAME = new QName( "http://cybox.mitre.org/objects#GUIObject-2", "GUI_Object"); private final static QName _Resource_QNAME = new QName( "http://cybox.mitre.org/objects#WinExecutableFileObject-2", "Resource"); private final static QName _WindowsFile_QNAME = new QName( "http://cybox.mitre.org/objects#WinFileObject-2", "Windows_File"); private final static QName _NetworkRouteEntry_QNAME = new QName( "http://cybox.mitre.org/objects#NetworkRouteEntryObject-2", "Network_Route_Entry"); private final static QName _URI_QNAME = new QName( "http://cybox.mitre.org/objects#URIObject-2", "URI"); private final static QName _Process_QNAME = new QName( "http://cybox.mitre.org/objects#ProcessObject-2", "Process"); private final static QName _MemoryRegion_QNAME = new QName( "http://cybox.mitre.org/objects#MemoryObject-2", "Memory_Region"); private final static QName _Pipe_QNAME = new QName( "http://cybox.mitre.org/objects#PipeObject-2", "Pipe"); private final static QName _IPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeEnterpriseBit_QNAME = new QName( "http://cybox.mitre.org/objects#NetworkFlowObject-2", "Scope_Enterprise_Bit"); private final static QName _IPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeFieldLength_QNAME = new QName( "http://cybox.mitre.org/objects#NetworkFlowObject-2", "Scope_Field_Length"); private final static QName _IPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionInformationElementID_QNAME = new QName( "http://cybox.mitre.org/objects#NetworkFlowObject-2", "Option_Information_Element_ID"); private final static QName _IPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeInformationElementID_QNAME = new QName( "http://cybox.mitre.org/objects#NetworkFlowObject-2", "Scope_Information_Element_ID"); private final static QName _IPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionEnterpriseNumber_QNAME = new QName( "http://cybox.mitre.org/objects#NetworkFlowObject-2", "Option_Enterprise_Number"); private final static QName _IPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeEnterpriseNumber_QNAME = new QName( "http://cybox.mitre.org/objects#NetworkFlowObject-2", "Scope_Enterprise_Number"); private final static QName _IPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionEnterpriseBit_QNAME = new QName( "http://cybox.mitre.org/objects#NetworkFlowObject-2", "Option_Enterprise_Bit"); private final static QName _IPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionFieldLength_QNAME = new QName( "http://cybox.mitre.org/objects#NetworkFlowObject-2", "Option_Field_Length"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.mitre.cybox.objects * */ public ObjectFactory() { } /** * Create an instance of {@link Port } * */ public Port createPort() { return new Port(); } /** * Create an instance of {@link NetworkSocket } * */ public NetworkSocket createNetworkSocket() { return new NetworkSocket(); } /** * Create an instance of {@link AddressFamilyType } * */ public AddressFamilyType createAddressFamilyType() { return new AddressFamilyType(); } /** * Create an instance of {@link DomainFamilyType } * */ public DomainFamilyType createDomainFamilyType() { return new DomainFamilyType(); } /** * Create an instance of {@link SocketAddress } * */ public SocketAddress createSocketAddress() { return new SocketAddress(); } /** * Create an instance of {@link SocketOptionsType } * */ public SocketOptionsType createSocketOptionsType() { return new SocketOptionsType(); } /** * Create an instance of {@link ProtocolType } * */ public ProtocolType createProtocolType() { return new ProtocolType(); } /** * Create an instance of {@link SocketType } * */ public SocketType createSocketType() { return new SocketType(); } /** * Create an instance of {@link Hostname } * */ public Hostname createHostname() { return new Hostname(); } /** * Create an instance of {@link Address } * */ public Address createAddress() { return new Address(); } /** * Create an instance of {@link UnixFile } * */ public UnixFile createUnixFile() { return new UnixFile(); } /** * Create an instance of {@link FileObjectType } * */ public FileObjectType createFileObjectType() { return new FileObjectType(); } /** * Create an instance of {@link FilePathType } * */ public FilePathType createFilePathType() { return new FilePathType(); } /** * Create an instance of {@link PackerListType } * */ public PackerListType createPackerListType() { return new PackerListType(); } /** * Create an instance of {@link SymLinksListType } * */ public SymLinksListType createSymLinksListType() { return new SymLinksListType(); } /** * Create an instance of {@link UnixFileType } * */ public UnixFileType createUnixFileType() { return new UnixFileType(); } /** * Create an instance of {@link UnixFilePermissionsType } * */ public UnixFilePermissionsType createUnixFilePermissionsType() { return new UnixFilePermissionsType(); } /** * Create an instance of {@link EntryPointSignatureType } * */ public EntryPointSignatureType createEntryPointSignatureType() { return new EntryPointSignatureType(); } /** * Create an instance of {@link EntryPointSignatureListType } * */ public EntryPointSignatureListType createEntryPointSignatureListType() { return new EntryPointSignatureListType(); } /** * Create an instance of {@link EPJumpCodeType } * */ public EPJumpCodeType createEPJumpCodeType() { return new EPJumpCodeType(); } /** * Create an instance of {@link PackerType } * */ public PackerType createPackerType() { return new PackerType(); } /** * Create an instance of {@link PackerClassType } * */ public PackerClassType createPackerClassType() { return new PackerClassType(); } /** * Create an instance of {@link WindowsService } * */ public WindowsService createWindowsService() { return new WindowsService(); } /** * Create an instance of {@link WindowsProcessObjectType } * */ public WindowsProcessObjectType createWindowsProcessObjectType() { return new WindowsProcessObjectType(); } /** * Create an instance of {@link ProcessObjectType } * */ public ProcessObjectType createProcessObjectType() { return new ProcessObjectType(); } /** * Create an instance of {@link ChildPIDListType } * */ public ChildPIDListType createChildPIDListType() { return new ChildPIDListType(); } /** * Create an instance of {@link ImageInfoType } * */ public ImageInfoType createImageInfoType() { return new ImageInfoType(); } /** * Create an instance of {@link ArgumentListType } * */ public ArgumentListType createArgumentListType() { return new ArgumentListType(); } /** * Create an instance of {@link PortListType } * */ public PortListType createPortListType() { return new PortListType(); } /** * Create an instance of {@link NetworkConnectionListType } * */ public NetworkConnectionListType createNetworkConnectionListType() { return new NetworkConnectionListType(); } /** * Create an instance of {@link WindowsHandleListType } * */ public WindowsHandleListType createWindowsHandleListType() { return new WindowsHandleListType(); } /** * Create an instance of {@link MemorySectionListType } * */ public MemorySectionListType createMemorySectionListType() { return new MemorySectionListType(); } /** * Create an instance of {@link StartupInfoType } * */ public StartupInfoType createStartupInfoType() { return new StartupInfoType(); } /** * Create an instance of {@link WindowsThread } * */ public WindowsThread createWindowsThread() { return new WindowsThread(); } /** * Create an instance of {@link ServiceDescriptionListType } * */ public ServiceDescriptionListType createServiceDescriptionListType() { return new ServiceDescriptionListType(); } /** * Create an instance of {@link ServiceModeType } * */ public ServiceModeType createServiceModeType() { return new ServiceModeType(); } /** * Create an instance of {@link ServiceStatusType } * */ public ServiceStatusType createServiceStatusType() { return new ServiceStatusType(); } /** * Create an instance of {@link ServiceType } * */ public ServiceType createServiceType() { return new ServiceType(); } /** * Create an instance of {@link WindowsHandle } * */ public WindowsHandle createWindowsHandle() { return new WindowsHandle(); } /** * Create an instance of {@link HandleType } * */ public HandleType createHandleType() { return new HandleType(); } /** * Create an instance of {@link MemoryObjectType } * */ public MemoryObjectType createMemoryObjectType() { return new MemoryObjectType(); } /** * Create an instance of {@link BlockType } * */ public BlockType createBlockType() { return new BlockType(); } /** * Create an instance of {@link NetworkConnection } * */ public NetworkConnection createNetworkConnection() { return new NetworkConnection(); } /** * Create an instance of {@link Layer3ProtocolType } * */ public Layer3ProtocolType createLayer3ProtocolType() { return new Layer3ProtocolType(); } /** * Create an instance of {@link Layer7ProtocolType } * */ public Layer7ProtocolType createLayer7ProtocolType() { return new Layer7ProtocolType(); } /** * Create an instance of {@link Layer7ConnectionsType } * */ public Layer7ConnectionsType createLayer7ConnectionsType() { return new Layer7ConnectionsType(); } /** * Create an instance of {@link HTTPSession } * */ public HTTPSession createHTTPSession() { return new HTTPSession(); } /** * Create an instance of {@link HTTPRequestResponseType } * */ public HTTPRequestResponseType createHTTPRequestResponseType() { return new HTTPRequestResponseType(); } /** * Create an instance of {@link HTTPMessageType } * */ public HTTPMessageType createHTTPMessageType() { return new HTTPMessageType(); } /** * Create an instance of {@link HTTPStatusLineType } * */ public HTTPStatusLineType createHTTPStatusLineType() { return new HTTPStatusLineType(); } /** * Create an instance of {@link HTTPClientRequestType } * */ public HTTPClientRequestType createHTTPClientRequestType() { return new HTTPClientRequestType(); } /** * Create an instance of {@link HTTPResponseHeaderType } * */ public HTTPResponseHeaderType createHTTPResponseHeaderType() { return new HTTPResponseHeaderType(); } /** * Create an instance of {@link HTTPRequestLineType } * */ public HTTPRequestLineType createHTTPRequestLineType() { return new HTTPRequestLineType(); } /** * Create an instance of {@link HTTPResponseHeaderFieldsType } * */ public HTTPResponseHeaderFieldsType createHTTPResponseHeaderFieldsType() { return new HTTPResponseHeaderFieldsType(); } /** * Create an instance of {@link HTTPRequestHeaderFieldsType } * */ public HTTPRequestHeaderFieldsType createHTTPRequestHeaderFieldsType() { return new HTTPRequestHeaderFieldsType(); } /** * Create an instance of {@link HostFieldType } * */ public HostFieldType createHostFieldType() { return new HostFieldType(); } /** * Create an instance of {@link HTTPRequestHeaderType } * */ public HTTPRequestHeaderType createHTTPRequestHeaderType() { return new HTTPRequestHeaderType(); } /** * Create an instance of {@link HTTPMethodType } * */ public HTTPMethodType createHTTPMethodType() { return new HTTPMethodType(); } /** * Create an instance of {@link HTTPServerResponseType } * */ public HTTPServerResponseType createHTTPServerResponseType() { return new HTTPServerResponseType(); } /** * Create an instance of {@link URIObjectType } * */ public URIObjectType createURIObjectType() { return new URIObjectType(); } /** * Create an instance of {@link DNSQuery } * */ public DNSQuery createDNSQuery() { return new DNSQuery(); } /** * Create an instance of {@link DNSQuestionType } * */ public DNSQuestionType createDNSQuestionType() { return new DNSQuestionType(); } /** * Create an instance of {@link DNSResourceRecordsType } * */ public DNSResourceRecordsType createDNSResourceRecordsType() { return new DNSResourceRecordsType(); } /** * Create an instance of {@link DNSRecordType } * */ public DNSRecordType createDNSRecordType() { return new DNSRecordType(); } /** * Create an instance of {@link DNSRecord } * */ public DNSRecord createDNSRecord() { return new DNSRecord(); } /** * Create an instance of {@link ThreadRunningStatusType } * */ public ThreadRunningStatusType createThreadRunningStatusType() { return new ThreadRunningStatusType(); } /** * Create an instance of {@link ArchiveFile } * */ public ArchiveFile createArchiveFile() { return new ArchiveFile(); } /** * Create an instance of {@link ArchiveFileFormatType } * */ public ArchiveFileFormatType createArchiveFileFormatType() { return new ArchiveFileFormatType(); } /** * Create an instance of {@link WindowsComputerAccount } * */ public WindowsComputerAccount createWindowsComputerAccount() { return new WindowsComputerAccount(); } /** * Create an instance of {@link AccountObjectType } * */ public AccountObjectType createAccountObjectType() { return new AccountObjectType(); } /** * Create an instance of {@link AuthenticationType } * */ public AuthenticationType createAuthenticationType() { return new AuthenticationType(); } /** * Create an instance of {@link FullyQualifiedNameType } * */ public FullyQualifiedNameType createFullyQualifiedNameType() { return new FullyQualifiedNameType(); } /** * Create an instance of {@link KerberosType } * */ public KerberosType createKerberosType() { return new KerberosType(); } /** * Create an instance of {@link KerberosDelegationType } * */ public KerberosDelegationType createKerberosDelegationType() { return new KerberosDelegationType(); } /** * Create an instance of {@link KerberosServiceType } * */ public KerberosServiceType createKerberosServiceType() { return new KerberosServiceType(); } /** * Create an instance of {@link StructuredAuthenticationMechanismType } * */ public StructuredAuthenticationMechanismType createStructuredAuthenticationMechanismType() { return new StructuredAuthenticationMechanismType(); } /** * Create an instance of {@link AuthenticationTokenProtectionMechanismTypeVocab10 } * */ public AuthenticationTokenProtectionMechanismTypeVocab10 createAuthenticationTokenProtectionMechanismTypeVocab10() { return new AuthenticationTokenProtectionMechanismTypeVocab10(); } /** * Create an instance of {@link AuthenticationTypeVocab10 } * */ public AuthenticationTypeVocab10 createAuthenticationTypeVocab10() { return new AuthenticationTypeVocab10(); } /** * Create an instance of {@link WindowsSystem } * */ public WindowsSystem createWindowsSystem() { return new WindowsSystem(); } /** * Create an instance of {@link SystemObjectType } * */ public SystemObjectType createSystemObjectType() { return new SystemObjectType(); } /** * Create an instance of {@link BIOSInfoType } * */ public BIOSInfoType createBIOSInfoType() { return new BIOSInfoType(); } /** * Create an instance of {@link NetworkInterfaceListType } * */ public NetworkInterfaceListType createNetworkInterfaceListType() { return new NetworkInterfaceListType(); } /** * Create an instance of {@link OSType } * */ public OSType createOSType() { return new OSType(); } /** * Create an instance of {@link ProcessorArchType } * */ public ProcessorArchType createProcessorArchType() { return new ProcessorArchType(); } /** * Create an instance of {@link GlobalFlagListType } * */ public GlobalFlagListType createGlobalFlagListType() { return new GlobalFlagListType(); } /** * Create an instance of {@link GlobalFlagType } * */ public GlobalFlagType createGlobalFlagType() { return new GlobalFlagType(); } /** * Create an instance of {@link NetworkInterfaceType } * */ public NetworkInterfaceType createNetworkInterfaceType() { return new NetworkInterfaceType(); } /** * Create an instance of {@link IPInfoType } * */ public IPInfoType createIPInfoType() { return new IPInfoType(); } /** * Create an instance of {@link DHCPServerListType } * */ public DHCPServerListType createDHCPServerListType() { return new DHCPServerListType(); } /** * Create an instance of {@link IPInfoListType } * */ public IPInfoListType createIPInfoListType() { return new IPInfoListType(); } /** * Create an instance of {@link BitnessType } * */ public BitnessType createBitnessType() { return new BitnessType(); } /** * Create an instance of {@link IPGatewayListType } * */ public IPGatewayListType createIPGatewayListType() { return new IPGatewayListType(); } /** * Create an instance of {@link UnixPipe } * */ public UnixPipe createUnixPipe() { return new UnixPipe(); } /** * Create an instance of {@link PipeObjectType } * */ public PipeObjectType createPipeObjectType() { return new PipeObjectType(); } /** * Create an instance of {@link NetworkRouteObject } * */ public NetworkRouteObject createNetworkRouteObject() { return new NetworkRouteObject(); } /** * Create an instance of {@link NetworkRouteEntriesType } * */ public NetworkRouteEntriesType createNetworkRouteEntriesType() { return new NetworkRouteEntriesType(); } /** * Create an instance of {@link NetworkRouteEntryObjectType } * */ public NetworkRouteEntryObjectType createNetworkRouteEntryObjectType() { return new NetworkRouteEntryObjectType(); } /** * Create an instance of {@link RouteType } * */ public RouteType createRouteType() { return new RouteType(); } /** * Create an instance of {@link WhoisEntry } * */ public WhoisEntry createWhoisEntry() { return new WhoisEntry(); } /** * Create an instance of {@link WhoisNameserversType } * */ public WhoisNameserversType createWhoisNameserversType() { return new WhoisNameserversType(); } /** * Create an instance of {@link WhoisStatusesType } * */ public WhoisStatusesType createWhoisStatusesType() { return new WhoisStatusesType(); } /** * Create an instance of {@link WhoisRegistrarInfoType } * */ public WhoisRegistrarInfoType createWhoisRegistrarInfoType() { return new WhoisRegistrarInfoType(); } /** * Create an instance of {@link WhoisRegistrantsType } * */ public WhoisRegistrantsType createWhoisRegistrantsType() { return new WhoisRegistrantsType(); } /** * Create an instance of {@link WhoisContactType } * */ public WhoisContactType createWhoisContactType() { return new WhoisContactType(); } /** * Create an instance of {@link WhoisContactsType } * */ public WhoisContactsType createWhoisContactsType() { return new WhoisContactsType(); } /** * Create an instance of {@link WhoisStatusType } * */ public WhoisStatusType createWhoisStatusType() { return new WhoisStatusType(); } /** * Create an instance of {@link WhoisRegistrantInfoType } * */ public WhoisRegistrantInfoType createWhoisRegistrantInfoType() { return new WhoisRegistrantInfoType(); } /** * Create an instance of {@link Custom } * */ public Custom createCustom() { return new Custom(); } /** * Create an instance of {@link WindowsFilemapping } * */ public WindowsFilemapping createWindowsFilemapping() { return new WindowsFilemapping(); } /** * Create an instance of {@link PageProtectionValueType } * */ public PageProtectionValueType createPageProtectionValueType() { return new PageProtectionValueType(); } /** * Create an instance of {@link PageProtectionAttributeType } * */ public PageProtectionAttributeType createPageProtectionAttributeType() { return new PageProtectionAttributeType(); } /** * Create an instance of {@link WindowsMailslot } * */ public WindowsMailslot createWindowsMailslot() { return new WindowsMailslot(); } /** * Create an instance of {@link Link } * */ public Link createLink() { return new Link(); } /** * Create an instance of {@link SMSMessage } * */ public SMSMessage createSMSMessage() { return new SMSMessage(); } /** * Create an instance of {@link WindowsPrefetchEntry } * */ public WindowsPrefetchEntry createWindowsPrefetchEntry() { return new WindowsPrefetchEntry(); } /** * Create an instance of {@link VolumeType } * */ public VolumeType createVolumeType() { return new VolumeType(); } /** * Create an instance of {@link AccessedFileListType } * */ public AccessedFileListType createAccessedFileListType() { return new AccessedFileListType(); } /** * Create an instance of {@link AccessedDirectoryListType } * */ public AccessedDirectoryListType createAccessedDirectoryListType() { return new AccessedDirectoryListType(); } /** * Create an instance of {@link WindowsVolume } * */ public WindowsVolume createWindowsVolume() { return new WindowsVolume(); } /** * Create an instance of {@link VolumeObjectType } * */ public VolumeObjectType createVolumeObjectType() { return new VolumeObjectType(); } /** * Create an instance of {@link FileSystemFlagListType } * */ public FileSystemFlagListType createFileSystemFlagListType() { return new FileSystemFlagListType(); } /** * Create an instance of {@link WindowsVolumeAttributesListType } * */ public WindowsVolumeAttributesListType createWindowsVolumeAttributesListType() { return new WindowsVolumeAttributesListType(); } /** * Create an instance of {@link WindowsDriveType } * */ public WindowsDriveType createWindowsDriveType() { return new WindowsDriveType(); } /** * Create an instance of {@link WindowsVolumeAttributeType } * */ public WindowsVolumeAttributeType createWindowsVolumeAttributeType() { return new WindowsVolumeAttributeType(); } /** * Create an instance of {@link VolumeFileSystemFlagType } * */ public VolumeFileSystemFlagType createVolumeFileSystemFlagType() { return new VolumeFileSystemFlagType(); } /** * Create an instance of {@link Device } * */ public Device createDevice() { return new Device(); } /** * Create an instance of {@link CodeObject } * */ public CodeObject createCodeObject() { return new CodeObject(); } /** * Create an instance of {@link CodeTypeType } * */ public CodeTypeType createCodeTypeType() { return new CodeTypeType(); } /** * Create an instance of {@link CodePurposeType } * */ public CodePurposeType createCodePurposeType() { return new CodePurposeType(); } /** * Create an instance of {@link CodeLanguageType } * */ public CodeLanguageType createCodeLanguageType() { return new CodeLanguageType(); } /** * Create an instance of {@link TargetedPlatformsType } * */ public TargetedPlatformsType createTargetedPlatformsType() { return new TargetedPlatformsType(); } /** * Create an instance of {@link ProcessorTypeType } * */ public ProcessorTypeType createProcessorTypeType() { return new ProcessorTypeType(); } /** * Create an instance of {@link CodeSegmentXORType } * */ public CodeSegmentXORType createCodeSegmentXORType() { return new CodeSegmentXORType(); } /** * Create an instance of {@link ARPCache } * */ public ARPCache createARPCache() { return new ARPCache(); } /** * Create an instance of {@link ARPCacheEntryType } * */ public ARPCacheEntryType createARPCacheEntryType() { return new ARPCacheEntryType(); } /** * Create an instance of {@link ARPCacheEntryTypeType } * */ public ARPCacheEntryTypeType createARPCacheEntryTypeType() { return new ARPCacheEntryTypeType(); } /** * Create an instance of {@link DNSCache } * */ public DNSCache createDNSCache() { return new DNSCache(); } /** * Create an instance of {@link DNSCacheEntryType } * */ public DNSCacheEntryType createDNSCacheEntryType() { return new DNSCacheEntryType(); } /** * Create an instance of {@link Product } * */ public Product createProduct() { return new Product(); } /** * Create an instance of {@link Library } * */ public Library createLibrary() { return new Library(); } /** * Create an instance of {@link LibraryType } * */ public LibraryType createLibraryType() { return new LibraryType(); } /** * Create an instance of {@link UserSession } * */ public UserSession createUserSession() { return new UserSession(); } /** * Create an instance of {@link ImageFile } * */ public ImageFile createImageFile() { return new ImageFile(); } /** * Create an instance of {@link ImageFileFormatType } * */ public ImageFileFormatType createImageFileFormatType() { return new ImageFileFormatType(); } /** * Create an instance of {@link WindowsHook } * */ public WindowsHook createWindowsHook() { return new WindowsHook(); } /** * Create an instance of {@link WinHookType } * */ public WinHookType createWinHookType() { return new WinHookType(); } /** * Create an instance of {@link Artifact } * */ public Artifact createArtifact() { return new Artifact(); } /** * Create an instance of {@link PackagingType } * */ public PackagingType createPackagingType() { return new PackagingType(); } /** * Create an instance of {@link RawArtifactType } * */ public RawArtifactType createRawArtifactType() { return new RawArtifactType(); } /** * Create an instance of {@link EncryptionType } * */ public EncryptionType createEncryptionType() { return new EncryptionType(); } /** * Create an instance of {@link EncodingType } * */ public EncodingType createEncodingType() { return new EncodingType(); } /** * Create an instance of {@link CompressionType } * */ public CompressionType createCompressionType() { return new CompressionType(); } /** * Create an instance of {@link SemaphoreObjectType } * */ public SemaphoreObjectType createSemaphoreObjectType() { return new SemaphoreObjectType(); } /** * Create an instance of {@link WindowsKernel } * */ public WindowsKernel createWindowsKernel() { return new WindowsKernel(); } /** * Create an instance of {@link IDTEntryListType } * */ public IDTEntryListType createIDTEntryListType() { return new IDTEntryListType(); } /** * Create an instance of {@link SSDTEntryListType } * */ public SSDTEntryListType createSSDTEntryListType() { return new SSDTEntryListType(); } /** * Create an instance of {@link IDTEntryType } * */ public IDTEntryType createIDTEntryType() { return new IDTEntryType(); } /** * Create an instance of {@link SSDTEntryType } * */ public SSDTEntryType createSSDTEntryType() { return new SSDTEntryType(); } /** * Create an instance of {@link API } * */ public API createAPI() { return new API(); } /** * Create an instance of {@link UnixProcess } * */ public UnixProcess createUnixProcess() { return new UnixProcess(); } /** * Create an instance of {@link FileDescriptorListType } * */ public FileDescriptorListType createFileDescriptorListType() { return new FileDescriptorListType(); } /** * Create an instance of {@link UnixProcessStateType } * */ public UnixProcessStateType createUnixProcessStateType() { return new UnixProcessStateType(); } /** * Create an instance of {@link UnixProcessStatusType } * */ public UnixProcessStatusType createUnixProcessStatusType() { return new UnixProcessStatusType(); } /** * Create an instance of {@link WindowsEventLog } * */ public WindowsEventLog createWindowsEventLog() { return new WindowsEventLog(); } /** * Create an instance of {@link UnformattedMessageListType } * */ public UnformattedMessageListType createUnformattedMessageListType() { return new UnformattedMessageListType(); } /** * Create an instance of {@link WindowsCriticalSection } * */ public WindowsCriticalSection createWindowsCriticalSection() { return new WindowsCriticalSection(); } /** * Create an instance of {@link GUIObjectType } * */ public GUIObjectType createGUIObjectType() { return new GUIObjectType(); } /** * Create an instance of {@link PDFFile } * */ public PDFFile createPDFFile() { return new PDFFile(); } /** * Create an instance of {@link PDFFileMetadataType } * */ public PDFFileMetadataType createPDFFileMetadataType() { return new PDFFileMetadataType(); } /** * Create an instance of {@link PDFIndirectObjectListType } * */ public PDFIndirectObjectListType createPDFIndirectObjectListType() { return new PDFIndirectObjectListType(); } /** * Create an instance of {@link PDFXRefTableListType } * */ public PDFXRefTableListType createPDFXRefTableListType() { return new PDFXRefTableListType(); } /** * Create an instance of {@link PDFTrailerListType } * */ public PDFTrailerListType createPDFTrailerListType() { return new PDFTrailerListType(); } /** * Create an instance of {@link PDFIndirectObjectContentsType } * */ public PDFIndirectObjectContentsType createPDFIndirectObjectContentsType() { return new PDFIndirectObjectContentsType(); } /** * Create an instance of {@link PDFXRefTableType } * */ public PDFXRefTableType createPDFXRefTableType() { return new PDFXRefTableType(); } /** * Create an instance of {@link PDFDocumentInformationDictionaryType } * */ public PDFDocumentInformationDictionaryType createPDFDocumentInformationDictionaryType() { return new PDFDocumentInformationDictionaryType(); } /** * Create an instance of {@link PDFStreamType } * */ public PDFStreamType createPDFStreamType() { return new PDFStreamType(); } /** * Create an instance of {@link PDFDictionaryType } * */ public PDFDictionaryType createPDFDictionaryType() { return new PDFDictionaryType(); } /** * Create an instance of {@link PDFKeywordCountsType } * */ public PDFKeywordCountsType createPDFKeywordCountsType() { return new PDFKeywordCountsType(); } /** * Create an instance of {@link PDFXrefTableSubsectionType } * */ public PDFXrefTableSubsectionType createPDFXrefTableSubsectionType() { return new PDFXrefTableSubsectionType(); } /** * Create an instance of {@link PDFIndirectObjectIDType } * */ public PDFIndirectObjectIDType createPDFIndirectObjectIDType() { return new PDFIndirectObjectIDType(); } /** * Create an instance of {@link PDFXrefEntryListType } * */ public PDFXrefEntryListType createPDFXrefEntryListType() { return new PDFXrefEntryListType(); } /** * Create an instance of {@link PDFTrailerType } * */ public PDFTrailerType createPDFTrailerType() { return new PDFTrailerType(); } /** * Create an instance of {@link PDFXrefEntryType } * */ public PDFXrefEntryType createPDFXrefEntryType() { return new PDFXrefEntryType(); } /** * Create an instance of {@link PDFXrefTableSubsectionListType } * */ public PDFXrefTableSubsectionListType createPDFXrefTableSubsectionListType() { return new PDFXrefTableSubsectionListType(); } /** * Create an instance of {@link PDFIndirectObjectType } * */ public PDFIndirectObjectType createPDFIndirectObjectType() { return new PDFIndirectObjectType(); } /** * Create an instance of {@link PDFFileIDType } * */ public PDFFileIDType createPDFFileIDType() { return new PDFFileIDType(); } /** * Create an instance of {@link PDFKeywordCountType } * */ public PDFKeywordCountType createPDFKeywordCountType() { return new PDFKeywordCountType(); } /** * Create an instance of {@link UnixVolume } * */ public UnixVolume createUnixVolume() { return new UnixVolume(); } /** * Create an instance of {@link WindowsNetworkShare } * */ public WindowsNetworkShare createWindowsNetworkShare() { return new WindowsNetworkShare(); } /** * Create an instance of {@link SharedResourceType } * */ public SharedResourceType createSharedResourceType() { return new SharedResourceType(); } /** * Create an instance of {@link DomainName } * */ public DomainName createDomainName() { return new DomainName(); } /** * Create an instance of {@link GUIDialogbox } * */ public GUIDialogbox createGUIDialogbox() { return new GUIDialogbox(); } /** * Create an instance of {@link WindowsKernelHook } * */ public WindowsKernelHook createWindowsKernelHook() { return new WindowsKernelHook(); } /** * Create an instance of {@link KernelHookType } * */ public KernelHookType createKernelHookType() { return new KernelHookType(); } /** * Create an instance of {@link PEResourceType } * */ public PEResourceType createPEResourceType() { return new PEResourceType(); } /** * Create an instance of {@link PEVersionInfoResourceType } * */ public PEVersionInfoResourceType createPEVersionInfoResourceType() { return new PEVersionInfoResourceType(); } /** * Create an instance of {@link WindowsExecutableFileObjectType } * */ public WindowsExecutableFileObjectType createWindowsExecutableFileObjectType() { return new WindowsExecutableFileObjectType(); } /** * Create an instance of {@link PEExportsType } * */ public PEExportsType createPEExportsType() { return new PEExportsType(); } /** * Create an instance of {@link PESectionType } * */ public PESectionType createPESectionType() { return new PESectionType(); } /** * Create an instance of {@link PEResourceContentType } * */ public PEResourceContentType createPEResourceContentType() { return new PEResourceContentType(); } /** * Create an instance of {@link PEDataDirectoryStructType } * */ public PEDataDirectoryStructType createPEDataDirectoryStructType() { return new PEDataDirectoryStructType(); } /** * Create an instance of {@link EntropyType } * */ public EntropyType createEntropyType() { return new EntropyType(); } /** * Create an instance of {@link PESectionListType } * */ public PESectionListType createPESectionListType() { return new PESectionListType(); } /** * Create an instance of {@link DOSHeaderType } * */ public DOSHeaderType createDOSHeaderType() { return new DOSHeaderType(); } /** * Create an instance of {@link PEExportedFunctionsType } * */ public PEExportedFunctionsType createPEExportedFunctionsType() { return new PEExportedFunctionsType(); } /** * Create an instance of {@link DataDirectoryType } * */ public DataDirectoryType createDataDirectoryType() { return new DataDirectoryType(); } /** * Create an instance of {@link PEBuildInformationType } * */ public PEBuildInformationType createPEBuildInformationType() { return new PEBuildInformationType(); } /** * Create an instance of {@link PEImportedFunctionType } * */ public PEImportedFunctionType createPEImportedFunctionType() { return new PEImportedFunctionType(); } /** * Create an instance of {@link PEFileHeaderType } * */ public PEFileHeaderType createPEFileHeaderType() { return new PEFileHeaderType(); } /** * Create an instance of {@link SubsystemType } * */ public SubsystemType createSubsystemType() { return new SubsystemType(); } /** * Create an instance of {@link PEChecksumType } * */ public PEChecksumType createPEChecksumType() { return new PEChecksumType(); } /** * Create an instance of {@link PEResourceListType } * */ public PEResourceListType createPEResourceListType() { return new PEResourceListType(); } /** * Create an instance of {@link PEOptionalHeaderType } * */ public PEOptionalHeaderType createPEOptionalHeaderType() { return new PEOptionalHeaderType(); } /** * Create an instance of {@link PESectionHeaderStructType } * */ public PESectionHeaderStructType createPESectionHeaderStructType() { return new PESectionHeaderStructType(); } /** * Create an instance of {@link PEImportType } * */ public PEImportType createPEImportType() { return new PEImportType(); } /** * Create an instance of {@link PEHeadersType } * */ public PEHeadersType createPEHeadersType() { return new PEHeadersType(); } /** * Create an instance of {@link PEType } * */ public PEType createPEType() { return new PEType(); } /** * Create an instance of {@link PEExportedFunctionType } * */ public PEExportedFunctionType createPEExportedFunctionType() { return new PEExportedFunctionType(); } /** * Create an instance of {@link PEImportListType } * */ public PEImportListType createPEImportListType() { return new PEImportListType(); } /** * Create an instance of {@link PEImportedFunctionsType } * */ public PEImportedFunctionsType createPEImportedFunctionsType() { return new PEImportedFunctionsType(); } /** * Create an instance of {@link WindowsFileObjectType } * */ public WindowsFileObjectType createWindowsFileObjectType() { return new WindowsFileObjectType(); } /** * Create an instance of {@link WindowsFileAttributeType } * */ public WindowsFileAttributeType createWindowsFileAttributeType() { return new WindowsFileAttributeType(); } /** * Create an instance of {@link WindowsFileAttributesType } * */ public WindowsFileAttributesType createWindowsFileAttributesType() { return new WindowsFileAttributesType(); } /** * Create an instance of {@link WindowsFilePermissionsType } * */ public WindowsFilePermissionsType createWindowsFilePermissionsType() { return new WindowsFilePermissionsType(); } /** * Create an instance of {@link StreamListType } * */ public StreamListType createStreamListType() { return new StreamListType(); } /** * Create an instance of {@link StreamObjectType } * */ public StreamObjectType createStreamObjectType() { return new StreamObjectType(); } /** * Create an instance of {@link LinuxPackage } * */ public LinuxPackage createLinuxPackage() { return new LinuxPackage(); } /** * Create an instance of {@link WinSemaphore } * */ public WinSemaphore createWinSemaphore() { return new WinSemaphore(); } /** * Create an instance of {@link UnixUserAccount } * */ public UnixUserAccount createUnixUserAccount() { return new UnixUserAccount(); } /** * Create an instance of {@link UserAccountObjectType } * */ public UserAccountObjectType createUserAccountObjectType() { return new UserAccountObjectType(); } /** * Create an instance of {@link GroupListType } * */ public GroupListType createGroupListType() { return new GroupListType(); } /** * Create an instance of {@link PrivilegeListType } * */ public PrivilegeListType createPrivilegeListType() { return new PrivilegeListType(); } /** * Create an instance of {@link UnixPrivilegeType } * */ public UnixPrivilegeType createUnixPrivilegeType() { return new UnixPrivilegeType(); } /** * Create an instance of {@link UnixGroupType } * */ public UnixGroupType createUnixGroupType() { return new UnixGroupType(); } /** * Create an instance of {@link URLHistory } * */ public URLHistory createURLHistory() { return new URLHistory(); } /** * Create an instance of {@link URLHistoryEntryType } * */ public URLHistoryEntryType createURLHistoryEntryType() { return new URLHistoryEntryType(); } /** * Create an instance of {@link GUIWindow } * */ public GUIWindow createGUIWindow() { return new GUIWindow(); } /** * Create an instance of {@link EmailMessage } * */ public EmailMessage createEmailMessage() { return new EmailMessage(); } /** * Create an instance of {@link EmailHeaderType } * */ public EmailHeaderType createEmailHeaderType() { return new EmailHeaderType(); } /** * Create an instance of {@link AttachmentsType } * */ public AttachmentsType createAttachmentsType() { return new AttachmentsType(); } /** * Create an instance of {@link LinksType } * */ public LinksType createLinksType() { return new LinksType(); } /** * Create an instance of {@link LinkReferenceType } * */ public LinkReferenceType createLinkReferenceType() { return new LinkReferenceType(); } /** * Create an instance of {@link EmailReceivedLineType } * */ public EmailReceivedLineType createEmailReceivedLineType() { return new EmailReceivedLineType(); } /** * Create an instance of {@link EmailRecipientsType } * */ public EmailRecipientsType createEmailRecipientsType() { return new EmailRecipientsType(); } /** * Create an instance of {@link EmailReceivedLineListType } * */ public EmailReceivedLineListType createEmailReceivedLineListType() { return new EmailReceivedLineListType(); } /** * Create an instance of {@link AttachmentReferenceType } * */ public AttachmentReferenceType createAttachmentReferenceType() { return new AttachmentReferenceType(); } /** * Create an instance of {@link AS } * */ public AS createAS() { return new AS(); } /** * Create an instance of {@link DiskPartition } * */ public DiskPartition createDiskPartition() { return new DiskPartition(); } /** * Create an instance of {@link PartitionType } * */ public PartitionType createPartitionType() { return new PartitionType(); } /** * Create an instance of {@link NetworkPacket } * */ public NetworkPacket createNetworkPacket() { return new NetworkPacket(); } /** * Create an instance of {@link TransportLayerType } * */ public TransportLayerType createTransportLayerType() { return new TransportLayerType(); } /** * Create an instance of {@link InternetLayerType } * */ public InternetLayerType createInternetLayerType() { return new InternetLayerType(); } /** * Create an instance of {@link LinkLayerType } * */ public LinkLayerType createLinkLayerType() { return new LinkLayerType(); } /** * Create an instance of {@link NDPType } * */ public NDPType createNDPType() { return new NDPType(); } /** * Create an instance of {@link NDPMTUType } * */ public NDPMTUType createNDPMTUType() { return new NDPMTUType(); } /** * Create an instance of {@link IPv6ExtHeaderType } * */ public IPv6ExtHeaderType createIPv6ExtHeaderType() { return new IPv6ExtHeaderType(); } /** * Create an instance of {@link ICMPv4EchoReplyType } * */ public ICMPv4EchoReplyType createICMPv4EchoReplyType() { return new ICMPv4EchoReplyType(); } /** * Create an instance of {@link IPv4HeaderType } * */ public IPv4HeaderType createIPv4HeaderType() { return new IPv4HeaderType(); } /** * Create an instance of {@link ICMPv4InfoMessageContentType } * */ public ICMPv4InfoMessageContentType createICMPv4InfoMessageContentType() { return new ICMPv4InfoMessageContentType(); } /** * Create an instance of {@link ICMPv4TimeExceededType } * */ public ICMPv4TimeExceededType createICMPv4TimeExceededType() { return new ICMPv4TimeExceededType(); } /** * Create an instance of {@link EthernetHeaderType } * */ public EthernetHeaderType createEthernetHeaderType() { return new EthernetHeaderType(); } /** * Create an instance of {@link FragmentHeaderType } * */ public FragmentHeaderType createFragmentHeaderType() { return new FragmentHeaderType(); } /** * Create an instance of {@link NeighborAdvertisementType } * */ public NeighborAdvertisementType createNeighborAdvertisementType() { return new NeighborAdvertisementType(); } /** * Create an instance of {@link NDPPrefixInfoType } * */ public NDPPrefixInfoType createNDPPrefixInfoType() { return new NDPPrefixInfoType(); } /** * Create an instance of {@link IPv4OptionType } * */ public IPv4OptionType createIPv4OptionType() { return new IPv4OptionType(); } /** * Create an instance of {@link RedirectType } * */ public RedirectType createRedirectType() { return new RedirectType(); } /** * Create an instance of {@link ICMPv4AddressMaskReplyType } * */ public ICMPv4AddressMaskReplyType createICMPv4AddressMaskReplyType() { return new ICMPv4AddressMaskReplyType(); } /** * Create an instance of {@link UDPHeaderType } * */ public UDPHeaderType createUDPHeaderType() { return new UDPHeaderType(); } /** * Create an instance of {@link RouterAdvertisementOptionsType } * */ public RouterAdvertisementOptionsType createRouterAdvertisementOptionsType() { return new RouterAdvertisementOptionsType(); } /** * Create an instance of {@link IPv4PacketType } * */ public IPv4PacketType createIPv4PacketType() { return new IPv4PacketType(); } /** * Create an instance of {@link IANAPortNumberRegistryType } * */ public IANAPortNumberRegistryType createIANAPortNumberRegistryType() { return new IANAPortNumberRegistryType(); } /** * Create an instance of {@link IANAEtherType } * */ public IANAEtherType createIANAEtherType() { return new IANAEtherType(); } /** * Create an instance of {@link EthernetInterfaceType } * */ public EthernetInterfaceType createEthernetInterfaceType() { return new EthernetInterfaceType(); } /** * Create an instance of {@link IANAAssignedIPNumbersType } * */ public IANAAssignedIPNumbersType createIANAAssignedIPNumbersType() { return new IANAAssignedIPNumbersType(); } /** * Create an instance of {@link IPv6PacketType } * */ public IPv6PacketType createIPv6PacketType() { return new IPv6PacketType(); } /** * Create an instance of {@link ICMPv6InfoMessageContentType } * */ public ICMPv6InfoMessageContentType createICMPv6InfoMessageContentType() { return new ICMPv6InfoMessageContentType(); } /** * Create an instance of {@link ARPOpType } * */ public ARPOpType createARPOpType() { return new ARPOpType(); } /** * Create an instance of {@link ICMPv6InfoMessageType } * */ public ICMPv6InfoMessageType createICMPv6InfoMessageType() { return new ICMPv6InfoMessageType(); } /** * Create an instance of {@link ICMPv6PacketTooBigType } * */ public ICMPv6PacketTooBigType createICMPv6PacketTooBigType() { return new ICMPv6PacketTooBigType(); } /** * Create an instance of {@link EncapsulatingSecurityPayloadType } * */ public EncapsulatingSecurityPayloadType createEncapsulatingSecurityPayloadType() { return new EncapsulatingSecurityPayloadType(); } /** * Create an instance of {@link NDPRedirectedHeaderType } * */ public NDPRedirectedHeaderType createNDPRedirectedHeaderType() { return new NDPRedirectedHeaderType(); } /** * Create an instance of {@link ICMPv4TimestampRequestType } * */ public ICMPv4TimestampRequestType createICMPv4TimestampRequestType() { return new ICMPv4TimestampRequestType(); } /** * Create an instance of {@link DestinationOptionsType } * */ public DestinationOptionsType createDestinationOptionsType() { return new DestinationOptionsType(); } /** * Create an instance of {@link ICMPv6TimeExceededType } * */ public ICMPv6TimeExceededType createICMPv6TimeExceededType() { return new ICMPv6TimeExceededType(); } /** * Create an instance of {@link RoutingType } * */ public RoutingType createRoutingType() { return new RoutingType(); } /** * Create an instance of {@link Pad1Type } * */ public Pad1Type createPad1Type() { return new Pad1Type(); } /** * Create an instance of {@link ICMPv4SourceQuenchType } * */ public ICMPv4SourceQuenchType createICMPv4SourceQuenchType() { return new ICMPv4SourceQuenchType(); } /** * Create an instance of {@link NeighborOptionsType } * */ public NeighborOptionsType createNeighborOptionsType() { return new NeighborOptionsType(); } /** * Create an instance of {@link ICMPv6ErrorMessageType } * */ public ICMPv6ErrorMessageType createICMPv6ErrorMessageType() { return new ICMPv6ErrorMessageType(); } /** * Create an instance of {@link ICMPv4InfoMessageType } * */ public ICMPv4InfoMessageType createICMPv4InfoMessageType() { return new ICMPv4InfoMessageType(); } /** * Create an instance of {@link UDPType } * */ public UDPType createUDPType() { return new UDPType(); } /** * Create an instance of {@link OptionDataType } * */ public OptionDataType createOptionDataType() { return new OptionDataType(); } /** * Create an instance of {@link FragmentType } * */ public FragmentType createFragmentType() { return new FragmentType(); } /** * Create an instance of {@link AuthenticationHeaderType } * */ public AuthenticationHeaderType createAuthenticationHeaderType() { return new AuthenticationHeaderType(); } /** * Create an instance of {@link IPv4ClassType } * */ public IPv4ClassType createIPv4ClassType() { return new IPv4ClassType(); } /** * Create an instance of {@link RouterSolicitationOptionsType } * */ public RouterSolicitationOptionsType createRouterSolicitationOptionsType() { return new RouterSolicitationOptionsType(); } /** * Create an instance of {@link ICMPv4TracerouteType } * */ public ICMPv4TracerouteType createICMPv4TracerouteType() { return new ICMPv4TracerouteType(); } /** * Create an instance of {@link ICMPv4ErrorMessageContentType } * */ public ICMPv4ErrorMessageContentType createICMPv4ErrorMessageContentType() { return new ICMPv4ErrorMessageContentType(); } /** * Create an instance of {@link DoNotFragmentType } * */ public DoNotFragmentType createDoNotFragmentType() { return new DoNotFragmentType(); } /** * Create an instance of {@link MoreFragmentsType } * */ public MoreFragmentsType createMoreFragmentsType() { return new MoreFragmentsType(); } /** * Create an instance of {@link TypeLengthType } * */ public TypeLengthType createTypeLengthType() { return new TypeLengthType(); } /** * Create an instance of {@link MFlagType } * */ public MFlagType createMFlagType() { return new MFlagType(); } /** * Create an instance of {@link ICMPv4DestinationUnreachableType } * */ public ICMPv4DestinationUnreachableType createICMPv4DestinationUnreachableType() { return new ICMPv4DestinationUnreachableType(); } /** * Create an instance of {@link RedirectOptionsType } * */ public RedirectOptionsType createRedirectOptionsType() { return new RedirectOptionsType(); } /** * Create an instance of {@link IPv6PacketChangeType } * */ public IPv6PacketChangeType createIPv6PacketChangeType() { return new IPv6PacketChangeType(); } /** * Create an instance of {@link IPv6OptionType } * */ public IPv6OptionType createIPv6OptionType() { return new IPv6OptionType(); } /** * Create an instance of {@link NeighborSolicitationOptionsType } * */ public NeighborSolicitationOptionsType createNeighborSolicitationOptionsType() { return new NeighborSolicitationOptionsType(); } /** * Create an instance of {@link NeighborSolicitationType } * */ public NeighborSolicitationType createNeighborSolicitationType() { return new NeighborSolicitationType(); } /** * Create an instance of {@link PhysicalInterfaceType } * */ public PhysicalInterfaceType createPhysicalInterfaceType() { return new PhysicalInterfaceType(); } /** * Create an instance of {@link IPv4FlagsType } * */ public IPv4FlagsType createIPv4FlagsType() { return new IPv4FlagsType(); } /** * Create an instance of {@link ICMPv6EchoReplyType } * */ public ICMPv6EchoReplyType createICMPv6EchoReplyType() { return new ICMPv6EchoReplyType(); } /** * Create an instance of {@link IPv4OptionsType } * */ public IPv4OptionsType createIPv4OptionsType() { return new IPv4OptionsType(); } /** * Create an instance of {@link HopByHopOptionsType } * */ public HopByHopOptionsType createHopByHopOptionsType() { return new HopByHopOptionsType(); } /** * Create an instance of {@link PadNType } * */ public PadNType createPadNType() { return new PadNType(); } /** * Create an instance of {@link ICMPv4PacketType } * */ public ICMPv4PacketType createICMPv4PacketType() { return new ICMPv4PacketType(); } /** * Create an instance of {@link RouterSolicitationType } * */ public RouterSolicitationType createRouterSolicitationType() { return new RouterSolicitationType(); } /** * Create an instance of {@link IPv6DoNotRecogActionType } * */ public IPv6DoNotRecogActionType createIPv6DoNotRecogActionType() { return new IPv6DoNotRecogActionType(); } /** * Create an instance of {@link TCPHeaderType } * */ public TCPHeaderType createTCPHeaderType() { return new TCPHeaderType(); } /** * Create an instance of {@link IPv6HeaderType } * */ public IPv6HeaderType createIPv6HeaderType() { return new IPv6HeaderType(); } /** * Create an instance of {@link ICMPv6ParameterProblemType } * */ public ICMPv6ParameterProblemType createICMPv6ParameterProblemType() { return new ICMPv6ParameterProblemType(); } /** * Create an instance of {@link ICMPv6DestinationUnreachableType } * */ public ICMPv6DestinationUnreachableType createICMPv6DestinationUnreachableType() { return new ICMPv6DestinationUnreachableType(); } /** * Create an instance of {@link ICMPv6HeaderType } * */ public ICMPv6HeaderType createICMPv6HeaderType() { return new ICMPv6HeaderType(); } /** * Create an instance of {@link ICMPv4ErrorMessageType } * */ public ICMPv4ErrorMessageType createICMPv4ErrorMessageType() { return new ICMPv4ErrorMessageType(); } /** * Create an instance of {@link ICMPv4RedirectMessageType } * */ public ICMPv4RedirectMessageType createICMPv4RedirectMessageType() { return new ICMPv4RedirectMessageType(); } /** * Create an instance of {@link ICMPv6EchoRequestType } * */ public ICMPv6EchoRequestType createICMPv6EchoRequestType() { return new ICMPv6EchoRequestType(); } /** * Create an instance of {@link NDPLinkAddrType } * */ public NDPLinkAddrType createNDPLinkAddrType() { return new NDPLinkAddrType(); } /** * Create an instance of {@link IPv4CopyFlagType } * */ public IPv4CopyFlagType createIPv4CopyFlagType() { return new IPv4CopyFlagType(); } /** * Create an instance of {@link ICMPv4EchoRequestType } * */ public ICMPv4EchoRequestType createICMPv4EchoRequestType() { return new ICMPv4EchoRequestType(); } /** * Create an instance of {@link RouterAdvertisementType } * */ public RouterAdvertisementType createRouterAdvertisementType() { return new RouterAdvertisementType(); } /** * Create an instance of {@link IPVersionType } * */ public IPVersionType createIPVersionType() { return new IPVersionType(); } /** * Create an instance of {@link ICMPv6PacketType } * */ public ICMPv6PacketType createICMPv6PacketType() { return new ICMPv6PacketType(); } /** * Create an instance of {@link ICMPv4TimestampReplyType } * */ public ICMPv4TimestampReplyType createICMPv4TimestampReplyType() { return new ICMPv4TimestampReplyType(); } /** * Create an instance of {@link PrefixType } * */ public PrefixType createPrefixType() { return new PrefixType(); } /** * Create an instance of {@link ARPType } * */ public ARPType createARPType() { return new ARPType(); } /** * Create an instance of {@link TCPFlagsType } * */ public TCPFlagsType createTCPFlagsType() { return new TCPFlagsType(); } /** * Create an instance of {@link LogicalProtocolType } * */ public LogicalProtocolType createLogicalProtocolType() { return new LogicalProtocolType(); } /** * Create an instance of {@link IANAHardwareType } * */ public IANAHardwareType createIANAHardwareType() { return new IANAHardwareType(); } /** * Create an instance of {@link ICMPv4HeaderType } * */ public ICMPv4HeaderType createICMPv4HeaderType() { return new ICMPv4HeaderType(); } /** * Create an instance of {@link FragmentationRequiredType } * */ public FragmentationRequiredType createFragmentationRequiredType() { return new FragmentationRequiredType(); } /** * Create an instance of {@link TCPType } * */ public TCPType createTCPType() { return new TCPType(); } /** * Create an instance of {@link ICMPv4AddressMaskRequestType } * */ public ICMPv4AddressMaskRequestType createICMPv4AddressMaskRequestType() { return new ICMPv4AddressMaskRequestType(); } /** * Create an instance of {@link MutexObjectType } * */ public MutexObjectType createMutexObjectType() { return new MutexObjectType(); } /** * Create an instance of {@link WindowsMutex } * */ public WindowsMutex createWindowsMutex() { return new WindowsMutex(); } /** * Create an instance of {@link NetworkFlowObject } * */ public NetworkFlowObject createNetworkFlowObject() { return new NetworkFlowObject(); } /** * Create an instance of {@link NetworkFlowLabelType } * */ public NetworkFlowLabelType createNetworkFlowLabelType() { return new NetworkFlowLabelType(); } /** * Create an instance of {@link BidirectionalRecordType } * */ public BidirectionalRecordType createBidirectionalRecordType() { return new BidirectionalRecordType(); } /** * Create an instance of {@link UnidirectionalRecordType } * */ public UnidirectionalRecordType createUnidirectionalRecordType() { return new UnidirectionalRecordType(); } /** * Create an instance of {@link YAFTCPFlowType } * */ public YAFTCPFlowType createYAFTCPFlowType() { return new YAFTCPFlowType(); } /** * Create an instance of {@link OptionCollectionElementType } * */ public OptionCollectionElementType createOptionCollectionElementType() { return new OptionCollectionElementType(); } /** * Create an instance of {@link SiLKRecordType } * */ public SiLKRecordType createSiLKRecordType() { return new SiLKRecordType(); } /** * Create an instance of {@link IPFIXTemplateSetType } * */ public IPFIXTemplateSetType createIPFIXTemplateSetType() { return new IPFIXTemplateSetType(); } /** * Create an instance of {@link IPFIXMessageType } * */ public IPFIXMessageType createIPFIXMessageType() { return new IPFIXMessageType(); } /** * Create an instance of {@link NetflowV9ScopeFieldType } * */ public NetflowV9ScopeFieldType createNetflowV9ScopeFieldType() { return new NetflowV9ScopeFieldType(); } /** * Create an instance of {@link SiLKFlowAttributesType } * */ public SiLKFlowAttributesType createSiLKFlowAttributesType() { return new SiLKFlowAttributesType(); } /** * Create an instance of {@link NetflowV9OptionsTemplateRecordType } * */ public NetflowV9OptionsTemplateRecordType createNetflowV9OptionsTemplateRecordType() { return new NetflowV9OptionsTemplateRecordType(); } /** * Create an instance of {@link NetflowV9FieldType } * */ public NetflowV9FieldType createNetflowV9FieldType() { return new NetflowV9FieldType(); } /** * Create an instance of {@link FlowCollectionElementType } * */ public FlowCollectionElementType createFlowCollectionElementType() { return new FlowCollectionElementType(); } /** * Create an instance of {@link SiLKCountryCodeType } * */ public SiLKCountryCodeType createSiLKCountryCodeType() { return new SiLKCountryCodeType(); } /** * Create an instance of {@link IPFIXTemplateRecordFieldSpecifiersType } * */ public IPFIXTemplateRecordFieldSpecifiersType createIPFIXTemplateRecordFieldSpecifiersType() { return new IPFIXTemplateRecordFieldSpecifiersType(); } /** * Create an instance of {@link NetflowV5FlowRecordType } * */ public NetflowV5FlowRecordType createNetflowV5FlowRecordType() { return new NetflowV5FlowRecordType(); } /** * Create an instance of {@link SiLKSensorClassType } * */ public SiLKSensorClassType createSiLKSensorClassType() { return new SiLKSensorClassType(); } /** * Create an instance of {@link SiLKSensorInfoType } * */ public SiLKSensorInfoType createSiLKSensorInfoType() { return new SiLKSensorInfoType(); } /** * Create an instance of {@link NetflowV9TemplateRecordType } * */ public NetflowV9TemplateRecordType createNetflowV9TemplateRecordType() { return new NetflowV9TemplateRecordType(); } /** * Create an instance of {@link IPFIXOptionsTemplateRecordType } * */ public IPFIXOptionsTemplateRecordType createIPFIXOptionsTemplateRecordType() { return new IPFIXOptionsTemplateRecordType(); } /** * Create an instance of {@link NetflowV9ExportPacketType } * */ public NetflowV9ExportPacketType createNetflowV9ExportPacketType() { return new NetflowV9ExportPacketType(); } /** * Create an instance of {@link NetflowV5PacketType } * */ public NetflowV5PacketType createNetflowV5PacketType() { return new NetflowV5PacketType(); } /** * Create an instance of {@link FlowDataRecordType } * */ public FlowDataRecordType createFlowDataRecordType() { return new FlowDataRecordType(); } /** * Create an instance of {@link NetflowV9OptionsTemplateFlowSetType } * */ public NetflowV9OptionsTemplateFlowSetType createNetflowV9OptionsTemplateFlowSetType() { return new NetflowV9OptionsTemplateFlowSetType(); } /** * Create an instance of {@link NetflowV9PacketHeaderType } * */ public NetflowV9PacketHeaderType createNetflowV9PacketHeaderType() { return new NetflowV9PacketHeaderType(); } /** * Create an instance of {@link IPFIXSetType } * */ public IPFIXSetType createIPFIXSetType() { return new IPFIXSetType(); } /** * Create an instance of {@link SiLKAddressType } * */ public SiLKAddressType createSiLKAddressType() { return new SiLKAddressType(); } /** * Create an instance of {@link IPFIXDataSetType } * */ public IPFIXDataSetType createIPFIXDataSetType() { return new IPFIXDataSetType(); } /** * Create an instance of {@link YAFReverseFlowType } * */ public YAFReverseFlowType createYAFReverseFlowType() { return new YAFReverseFlowType(); } /** * Create an instance of {@link IPFIXMessageHeaderType } * */ public IPFIXMessageHeaderType createIPFIXMessageHeaderType() { return new IPFIXMessageHeaderType(); } /** * Create an instance of {@link IPFIXOptionsTemplateRecordFieldSpecifiersType } * */ public IPFIXOptionsTemplateRecordFieldSpecifiersType createIPFIXOptionsTemplateRecordFieldSpecifiersType() { return new IPFIXOptionsTemplateRecordFieldSpecifiersType(); } /** * Create an instance of {@link NetflowV9DataFlowSetType } * */ public NetflowV9DataFlowSetType createNetflowV9DataFlowSetType() { return new NetflowV9DataFlowSetType(); } /** * Create an instance of {@link NetflowV9FlowSetType } * */ public NetflowV9FlowSetType createNetflowV9FlowSetType() { return new NetflowV9FlowSetType(); } /** * Create an instance of {@link NetflowV9DataRecordType } * */ public NetflowV9DataRecordType createNetflowV9DataRecordType() { return new NetflowV9DataRecordType(); } /** * Create an instance of {@link IPFIXTemplateRecordType } * */ public IPFIXTemplateRecordType createIPFIXTemplateRecordType() { return new IPFIXTemplateRecordType(); } /** * Create an instance of {@link NetflowV9TemplateFlowSetType } * */ public NetflowV9TemplateFlowSetType createNetflowV9TemplateFlowSetType() { return new NetflowV9TemplateFlowSetType(); } /** * Create an instance of {@link OptionsDataRecordType } * */ public OptionsDataRecordType createOptionsDataRecordType() { return new OptionsDataRecordType(); } /** * Create an instance of {@link YAFFlowType } * */ public YAFFlowType createYAFFlowType() { return new YAFFlowType(); } /** * Create an instance of {@link IPFIXSetHeaderType } * */ public IPFIXSetHeaderType createIPFIXSetHeaderType() { return new IPFIXSetHeaderType(); } /** * Create an instance of {@link YAFRecordType } * */ public YAFRecordType createYAFRecordType() { return new YAFRecordType(); } /** * Create an instance of {@link IPFIXOptionsTemplateRecordHeaderType } * */ public IPFIXOptionsTemplateRecordHeaderType createIPFIXOptionsTemplateRecordHeaderType() { return new IPFIXOptionsTemplateRecordHeaderType(); } /** * Create an instance of {@link IPFIXOptionsTemplateSetType } * */ public IPFIXOptionsTemplateSetType createIPFIXOptionsTemplateSetType() { return new IPFIXOptionsTemplateSetType(); } /** * Create an instance of {@link SiLKDirectionType } * */ public SiLKDirectionType createSiLKDirectionType() { return new SiLKDirectionType(); } /** * Create an instance of {@link IPFIXDataRecordType } * */ public IPFIXDataRecordType createIPFIXDataRecordType() { return new IPFIXDataRecordType(); } /** * Create an instance of {@link NetworkLayerInfoType } * */ public NetworkLayerInfoType createNetworkLayerInfoType() { return new NetworkLayerInfoType(); } /** * Create an instance of {@link IPFIXTemplateRecordHeaderType } * */ public IPFIXTemplateRecordHeaderType createIPFIXTemplateRecordHeaderType() { return new IPFIXTemplateRecordHeaderType(); } /** * Create an instance of {@link NetflowV5FlowHeaderType } * */ public NetflowV5FlowHeaderType createNetflowV5FlowHeaderType() { return new NetflowV5FlowHeaderType(); } /** * Create an instance of {@link WindowsMemoryPageRegion } * */ public WindowsMemoryPageRegion createWindowsMemoryPageRegion() { return new WindowsMemoryPageRegion(); } /** * Create an instance of {@link MemoryPageTypeType } * */ public MemoryPageTypeType createMemoryPageTypeType() { return new MemoryPageTypeType(); } /** * Create an instance of {@link MemoryPageProtectionType } * */ public MemoryPageProtectionType createMemoryPageProtectionType() { return new MemoryPageProtectionType(); } /** * Create an instance of {@link MemoryPageStateType } * */ public MemoryPageStateType createMemoryPageStateType() { return new MemoryPageStateType(); } /** * Create an instance of {@link WindowsRegistryKey } * */ public WindowsRegistryKey createWindowsRegistryKey() { return new WindowsRegistryKey(); } /** * Create an instance of {@link RegistryHiveType } * */ public RegistryHiveType createRegistryHiveType() { return new RegistryHiveType(); } /** * Create an instance of {@link RegistryValuesType } * */ public RegistryValuesType createRegistryValuesType() { return new RegistryValuesType(); } /** * Create an instance of {@link RegistrySubkeysType } * */ public RegistrySubkeysType createRegistrySubkeysType() { return new RegistrySubkeysType(); } /** * Create an instance of {@link RegistryValueType } * */ public RegistryValueType createRegistryValueType() { return new RegistryValueType(); } /** * Create an instance of {@link RegistryDatatypeType } * */ public RegistryDatatypeType createRegistryDatatypeType() { return new RegistryDatatypeType(); } /** * Create an instance of {@link WindowsDriver } * */ public WindowsDriver createWindowsDriver() { return new WindowsDriver(); } /** * Create an instance of {@link DeviceObjectListType } * */ public DeviceObjectListType createDeviceObjectListType() { return new DeviceObjectListType(); } /** * Create an instance of {@link DeviceObjectStructType } * */ public DeviceObjectStructType createDeviceObjectStructType() { return new DeviceObjectStructType(); } /** * Create an instance of {@link WindowsWaitableTimer } * */ public WindowsWaitableTimer createWindowsWaitableTimer() { return new WindowsWaitableTimer(); } /** * Create an instance of {@link WaitableTimerType } * */ public WaitableTimerType createWaitableTimerType() { return new WaitableTimerType(); } /** * Create an instance of {@link WindowsPipe } * */ public WindowsPipe createWindowsPipe() { return new WindowsPipe(); } /** * Create an instance of {@link UnixNetworkRouteEntry } * */ public UnixNetworkRouteEntry createUnixNetworkRouteEntry() { return new UnixNetworkRouteEntry(); } /** * Create an instance of {@link WindowsTask } * */ public WindowsTask createWindowsTask() { return new WindowsTask(); } /** * Create an instance of {@link TaskStatusType } * */ public TaskStatusType createTaskStatusType() { return new TaskStatusType(); } /** * Create an instance of {@link TaskPriorityType } * */ public TaskPriorityType createTaskPriorityType() { return new TaskPriorityType(); } /** * Create an instance of {@link TaskFlagType } * */ public TaskFlagType createTaskFlagType() { return new TaskFlagType(); } /** * Create an instance of {@link TaskActionListType } * */ public TaskActionListType createTaskActionListType() { return new TaskActionListType(); } /** * Create an instance of {@link TriggerListType } * */ public TriggerListType createTriggerListType() { return new TriggerListType(); } /** * Create an instance of {@link TriggerType } * */ public TriggerType createTriggerType() { return new TriggerType(); } /** * Create an instance of {@link TaskActionTypeType } * */ public TaskActionTypeType createTaskActionTypeType() { return new TaskActionTypeType(); } /** * Create an instance of {@link IExecActionType } * */ public IExecActionType createIExecActionType() { return new IExecActionType(); } /** * Create an instance of {@link IComHandlerActionType } * */ public IComHandlerActionType createIComHandlerActionType() { return new IComHandlerActionType(); } /** * Create an instance of {@link TaskActionType } * */ public TaskActionType createTaskActionType() { return new TaskActionType(); } /** * Create an instance of {@link TaskTriggerType } * */ public TaskTriggerType createTaskTriggerType() { return new TaskTriggerType(); } /** * Create an instance of {@link IShowMessageActionType } * */ public IShowMessageActionType createIShowMessageActionType() { return new IShowMessageActionType(); } /** * Create an instance of {@link TaskTriggerFrequencyType } * */ public TaskTriggerFrequencyType createTaskTriggerFrequencyType() { return new TaskTriggerFrequencyType(); } /** * Create an instance of {@link WindowsEvent } * */ public WindowsEvent createWindowsEvent() { return new WindowsEvent(); } /** * Create an instance of {@link WinEventType } * */ public WinEventType createWinEventType() { return new WinEventType(); } /** * Create an instance of {@link Disk } * */ public Disk createDisk() { return new Disk(); } /** * Create an instance of {@link PartitionListType } * */ public PartitionListType createPartitionListType() { return new PartitionListType(); } /** * Create an instance of {@link DiskType } * */ public DiskType createDiskType() { return new DiskType(); } /** * Create an instance of {@link WindowsSystemRestoreEntry } * */ public WindowsSystemRestoreEntry createWindowsSystemRestoreEntry() { return new WindowsSystemRestoreEntry(); } /** * Create an instance of {@link ChangeLogEntryTypeType } * */ public ChangeLogEntryTypeType createChangeLogEntryTypeType() { return new ChangeLogEntryTypeType(); } /** * Create an instance of {@link HiveListType } * */ public HiveListType createHiveListType() { return new HiveListType(); } /** * Create an instance of {@link WindowsUserAccount } * */ public WindowsUserAccount createWindowsUserAccount() { return new WindowsUserAccount(); } /** * Create an instance of {@link WindowsPrivilegeType } * */ public WindowsPrivilegeType createWindowsPrivilegeType() { return new WindowsPrivilegeType(); } /** * Create an instance of {@link WindowsGroupType } * */ public WindowsGroupType createWindowsGroupType() { return new WindowsGroupType(); } /** * Create an instance of {@link NetworkSubnet } * */ public NetworkSubnet createNetworkSubnet() { return new NetworkSubnet(); } /** * Create an instance of {@link RoutesType } * */ public RoutesType createRoutesType() { return new RoutesType(); } /** * Create an instance of {@link WindowsNetworkRouteEntry } * */ public WindowsNetworkRouteEntry createWindowsNetworkRouteEntry() { return new WindowsNetworkRouteEntry(); } /** * Create an instance of {@link NLRouteProtocolType } * */ public NLRouteProtocolType createNLRouteProtocolType() { return new NLRouteProtocolType(); } /** * Create an instance of {@link NLRouteOriginType } * */ public NLRouteOriginType createNLRouteOriginType() { return new NLRouteOriginType(); } /** * Create an instance of {@link X509Certificate } * */ public X509Certificate createX509Certificate() { return new X509Certificate(); } /** * Create an instance of {@link X509CertificateContentsType } * */ public X509CertificateContentsType createX509CertificateContentsType() { return new X509CertificateContentsType(); } /** * Create an instance of {@link X509CertificateSignatureType } * */ public X509CertificateSignatureType createX509CertificateSignatureType() { return new X509CertificateSignatureType(); } /** * Create an instance of {@link ValidityType } * */ public ValidityType createValidityType() { return new ValidityType(); } /** * Create an instance of {@link X509V3ExtensionsType } * */ public X509V3ExtensionsType createX509V3ExtensionsType() { return new X509V3ExtensionsType(); } /** * Create an instance of {@link X509NonStandardExtensionsType } * */ public X509NonStandardExtensionsType createX509NonStandardExtensionsType() { return new X509NonStandardExtensionsType(); } /** * Create an instance of {@link RSAPublicKeyType } * */ public RSAPublicKeyType createRSAPublicKeyType() { return new RSAPublicKeyType(); } /** * Create an instance of {@link SubjectPublicKeyType } * */ public SubjectPublicKeyType createSubjectPublicKeyType() { return new SubjectPublicKeyType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SemaphoreObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#SemaphoreObject-2", name = "Semaphore") public JAXBElement createSemaphore( SemaphoreObjectType value) { return new JAXBElement(_Semaphore_QNAME, SemaphoreObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link WindowsProcessObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#WinProcessObject-2", name = "Windows_Process") public JAXBElement createWindowsProcess( WindowsProcessObjectType value) { return new JAXBElement(_WindowsProcess_QNAME, WindowsProcessObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link VolumeObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#VolumeObject-2", name = "Volume") public JAXBElement createVolume(VolumeObjectType value) { return new JAXBElement(_Volume_QNAME, VolumeObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PEVersionInfoResourceType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#WinExecutableFileObject-2", name = "VersionInfoResource", substitutionHeadNamespace = "http://cybox.mitre.org/objects#WinExecutableFileObject-2", substitutionHeadName = "Resource") public JAXBElement createVersionInfoResource( PEVersionInfoResourceType value) { return new JAXBElement( _VersionInfoResource_QNAME, PEVersionInfoResourceType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link WindowsExecutableFileObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#WinExecutableFileObject-2", name = "Windows_Executable_File") public JAXBElement createWindowsExecutableFile( WindowsExecutableFileObjectType value) { return new JAXBElement( _WindowsExecutableFile_QNAME, WindowsExecutableFileObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MutexObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#MutexObject-2", name = "Mutex") public JAXBElement createMutex(MutexObjectType value) { return new JAXBElement(_Mutex_QNAME, MutexObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FileObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#FileObject-2", name = "File") public JAXBElement createFile(FileObjectType value) { return new JAXBElement(_File_QNAME, FileObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SystemObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#SystemObject-2", name = "System") public JAXBElement createSystem(SystemObjectType value) { return new JAXBElement(_System_QNAME, SystemObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AccountObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#AccountObject-2", name = "Account") public JAXBElement createAccount(AccountObjectType value) { return new JAXBElement(_Account_QNAME, AccountObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UserAccountObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#UserAccountObject-2", name = "User_Account") public JAXBElement createUserAccount( UserAccountObjectType value) { return new JAXBElement(_UserAccount_QNAME, UserAccountObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link GUIObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#GUIObject-2", name = "GUI_Object") public JAXBElement createGUIObject(GUIObjectType value) { return new JAXBElement(_GUIObject_QNAME, GUIObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PEResourceType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#WinExecutableFileObject-2", name = "Resource") public JAXBElement createResource(PEResourceType value) { return new JAXBElement(_Resource_QNAME, PEResourceType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link WindowsFileObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#WinFileObject-2", name = "Windows_File") public JAXBElement createWindowsFile( WindowsFileObjectType value) { return new JAXBElement(_WindowsFile_QNAME, WindowsFileObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link NetworkRouteEntryObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#NetworkRouteEntryObject-2", name = "Network_Route_Entry") public JAXBElement createNetworkRouteEntry( NetworkRouteEntryObjectType value) { return new JAXBElement( _NetworkRouteEntry_QNAME, NetworkRouteEntryObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link URIObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#URIObject-2", name = "URI") public JAXBElement createURI(URIObjectType value) { return new JAXBElement(_URI_QNAME, URIObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ProcessObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#ProcessObject-2", name = "Process") public JAXBElement createProcess(ProcessObjectType value) { return new JAXBElement(_Process_QNAME, ProcessObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MemoryObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#MemoryObject-2", name = "Memory_Region") public JAXBElement createMemoryRegion( MemoryObjectType value) { return new JAXBElement(_MemoryRegion_QNAME, MemoryObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PipeObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#PipeObject-2", name = "Pipe") public JAXBElement createPipe(PipeObjectType value) { return new JAXBElement(_Pipe_QNAME, PipeObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#NetworkFlowObject-2", name = "Scope_Enterprise_Bit", scope = IPFIXOptionsTemplateRecordFieldSpecifiersType.class) public JAXBElement createIPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeEnterpriseBit( Boolean value) { return new JAXBElement( _IPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeEnterpriseBit_QNAME, Boolean.class, IPFIXOptionsTemplateRecordFieldSpecifiersType.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link IntegerObjectPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#NetworkFlowObject-2", name = "Scope_Field_Length", scope = IPFIXOptionsTemplateRecordFieldSpecifiersType.class) public JAXBElement createIPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeFieldLength( IntegerObjectPropertyType value) { return new JAXBElement( _IPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeFieldLength_QNAME, IntegerObjectPropertyType.class, IPFIXOptionsTemplateRecordFieldSpecifiersType.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StringObjectPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#NetworkFlowObject-2", name = "Option_Information_Element_ID", scope = IPFIXOptionsTemplateRecordFieldSpecifiersType.class) public JAXBElement createIPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionInformationElementID( StringObjectPropertyType value) { return new JAXBElement( _IPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionInformationElementID_QNAME, StringObjectPropertyType.class, IPFIXOptionsTemplateRecordFieldSpecifiersType.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StringObjectPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#NetworkFlowObject-2", name = "Scope_Information_Element_ID", scope = IPFIXOptionsTemplateRecordFieldSpecifiersType.class) public JAXBElement createIPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeInformationElementID( StringObjectPropertyType value) { return new JAXBElement( _IPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeInformationElementID_QNAME, StringObjectPropertyType.class, IPFIXOptionsTemplateRecordFieldSpecifiersType.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StringObjectPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#NetworkFlowObject-2", name = "Option_Enterprise_Number", scope = IPFIXOptionsTemplateRecordFieldSpecifiersType.class) public JAXBElement createIPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionEnterpriseNumber( StringObjectPropertyType value) { return new JAXBElement( _IPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionEnterpriseNumber_QNAME, StringObjectPropertyType.class, IPFIXOptionsTemplateRecordFieldSpecifiersType.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link StringObjectPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#NetworkFlowObject-2", name = "Scope_Enterprise_Number", scope = IPFIXOptionsTemplateRecordFieldSpecifiersType.class) public JAXBElement createIPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeEnterpriseNumber( StringObjectPropertyType value) { return new JAXBElement( _IPFIXOptionsTemplateRecordFieldSpecifiersTypeScopeEnterpriseNumber_QNAME, StringObjectPropertyType.class, IPFIXOptionsTemplateRecordFieldSpecifiersType.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#NetworkFlowObject-2", name = "Option_Enterprise_Bit", scope = IPFIXOptionsTemplateRecordFieldSpecifiersType.class) public JAXBElement createIPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionEnterpriseBit( Boolean value) { return new JAXBElement( _IPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionEnterpriseBit_QNAME, Boolean.class, IPFIXOptionsTemplateRecordFieldSpecifiersType.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link IntegerObjectPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://cybox.mitre.org/objects#NetworkFlowObject-2", name = "Option_Field_Length", scope = IPFIXOptionsTemplateRecordFieldSpecifiersType.class) public JAXBElement createIPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionFieldLength( IntegerObjectPropertyType value) { return new JAXBElement( _IPFIXOptionsTemplateRecordFieldSpecifiersTypeOptionFieldLength_QNAME, IntegerObjectPropertyType.class, IPFIXOptionsTemplateRecordFieldSpecifiersType.class, value); } /** * Returns A Document representation of this instance that is not formatted. * * @return The Document representation for this instance. */ public org.w3c.dom.Document toDocument() { return toDocument(false); } /** * Returns A Document representation for this instance. * * @param prettyPrint * True for pretty print, otherwise false * * @return The Document representation for this instance. */ public org.w3c.dom.Document toDocument(boolean prettyPrint) { return DocumentUtilities.toDocument(toJAXBElement(), prettyPrint); } /** * Returns JAXBElement for this instance. * * @return The JAXBElement for this instance. */ @SuppressWarnings({ "rawtypes", "unchecked" }) public JAXBElement toJAXBElement() { QName qualifiedName = STIXSchema.getQualifiedName(this); return new JAXBElement(qualifiedName, ObjectFactory.class, this); } /** * Returns String representation of this instance that is not formatted. * * @return The String containing the XML mark-up. */ public String toXMLString() { return toXMLString(false); } /** * Returns XML String for JAXB Document Object Model object. * * @param prettyPrint * True for pretty print, otherwise false * * @return The String containing the XML mark-up. */ public String toXMLString(boolean prettyPrint) { return DocumentUtilities.toXMLString(toDocument(), prettyPrint); } /** * Creates ObjectFactory instance for XML String * * @param text * XML String for the document * @return The ObjectFactory instance for the passed XML String */ public static ObjectFactory fromXMLString(String text) { JAXBContext jaxbContext; try { jaxbContext = JAXBContext.newInstance(ObjectFactory.class .getPackage().getName()); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); unmarshaller.setSchema(STIXSchema.getInstance().getSchema()); unmarshaller.setEventHandler(new ValidationEventHandler()); StreamSource streamSource = new StreamSource(new StringReader(text)); return (ObjectFactory) unmarshaller.unmarshal(streamSource); } catch (JAXBException e) { throw new RuntimeException(e); } } /** * Validates the XML representation of this ObjectFactory instance * Returning true indicating a successful validation, false if not. * * @return boolean */ public boolean validate() { return STIXSchema.getInstance().validate(toXMLString()); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy