Version: 2.1.0.13

cybox.common.vocabs module

class cybox.common.vocabs.ActionArgumentName(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.ActionName(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.ActionObjectAssociationType(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.ActionRelationshipType(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.ActionType(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.CharacterEncoding(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.EventType(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.HashName(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.InformationSourceType(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.ObjectRelationship(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.ObjectState(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.ToolType(value=None)[source]

Bases: cybox.common.vocabs.VocabString

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
class cybox.common.vocabs.VocabString(value=None)[source]

Bases: cybox.common.attribute_groups.PatternFieldGroup, mixbox.entities.Entity

XML binding class: cybox.bindings.cybox_common.ControlledVocabularyStringType
classmethod from_obj(cls_obj)[source]
is_plain()[source]

Whether the VocabString can be represented as a single value.

to_dict()[source]
to_obj(ns_info=None)[source]
value
XML Binding class name: valueOf_
Dictionary key name: value
vocab_name
XML Binding class name: vocab_name
Dictionary key name: vocab_name
vocab_reference
XML Binding class name: vocab_reference
Dictionary key name: vocab_reference
xsi_type
XML Binding class name: xsi_type
Dictionary key name: xsi:type
cybox.common.vocabs.register_vocab(cls)[source]

Register a VocabString subclass.

Also, calculate all the permitted values for class being decorated by adding an _ALLOWED_VALUES tuple of all the values of class members beginning with TERM_.

cybox.common.vocabs.validate_value(instance, value)[source]