Module utilities

Interface Map

All Known Subinterfaces:
ModifiableMap
All Known Implementing Classes:
Add, AdditionalNodeFieldsEditor, AdjustLU, AffineUVTransformation, And, And, Application, ArgShoot, Argument, Arrange, Array, ArrayGenerator, ArrayInit, AsArrayImporter, AsArrayImporter.LoaderAsNode, AsGraphImporter.LoaderAsNode, AsGraphImporter.LoaderAsNode, AsListImporter, AsListImporter.LoaderAsNode, AsListImporter.LoaderAsNode, Assert, AssignArrayComponent, AssignArrayGenerator, AssignField, AssignLocal, Assignment, Assignment, AttributeItem, AutoCompletorFactory, Axiom, Axis, Axis, AxisBase, BinaryExpression, BlendItem, Block, Block, BlockColor, BlockScale, BooleanConst, BooleanEditor, BooleanNode, BooleanValueOption, Box, Break, BreakTarget, BumpMap, ButtonEditor, ByteConst, ByteNode, C, C0, CAdd, Carpenter, Cast, Catch, Cell, CfTreeSegment, ChannelBlend, ChannelMapNode, CharConst, CharNode, CheckBoxItem, Checker, CheckNonNull, ChoiceGroup, Cl, ClAdd, ClassConst, ClassicVRMLExport, ClMul, CMul, CollectionCloudImpl, CollectionDisplay, CollectionDisplayHandler, CollectionMesh, CollectionMeshHandler, CollectionPoint, CollectionPointHandler, ColoredNull, ColorMapNode, CommandItem, Compare, Comparison, CompilationFilter, CompiledRGGFilter, Complement, ComplexMethod, CompositeEditor, Conditional, ConditionalAnd, ConditionalOr, Cone, Configuration, ConfigurationSet, ConfigureInstance, ConstExpression, ContentDescriptionClass, ContentDescriptionConstructor, ContentDescriptionField, ContentDescriptionMethod, ContentDescriptionType, ContourFilter, ControlTransfer, CoolbarItemAdder, CoolbarMacroAdder, CoolbarPanelAdder, CreateArray, CreateMap, CSGNode, CSVWriter, Cylinder, D, D0, DAdd, Directory, DisposeDescriptor, Div, Dl, DlAdd, DlMul, DMul, Do, DoubleConst, DoubleNode, DTDFilter, DTDSourceFile, DTDSourceFile.Loader, DTGFilter, DTGShoot, DXFExport, EditTool, EmbeddedFileObject, EnterFrame, EnumerationEditor, Equals, EvalExpression, ExcelWriter, ExchangeNURBSSurface, Exclude, Executable, Exists, ExplorerFactory, Expression, Expression, ExpressionList, ExtensionItem, F, F0, FAdd, FieldObserver, FieldUpdater, FileFactory, FileObjectItem, FileTypeItem, FillableShape2D, Filter, FilterBase, FilterGuard, FilterItem, FilterSourceFactory, Finally, FinishIteratorGenerator, FirmamentNode, First, FlexNode, FloatArrayHandler, FloatConst, FloatConst, FloatingWindow, FloatNode, FMul, For, ForAll, FruitObject, Frustum, FrustumBase, FrustumIrregular, FunctionFilter, FunctionReader, GD, GE, GetArrayComponent, GetDescriptor, GetField, GetLocal, GetProperty, GetPropertyInstance, GetQuery, GetVMXFrame, GLTFExport, GLTFLoader, GPP, Gradient, Granite, GraphInstance, GraphMLReader, GraphObjectFilter, GraphReader, GridClonerNode, GRotation, Group, GRSVertex, GSReader, GSWriter, GSZCWriter, GSZReader, GSZWriter, GT, Guard, GUnzipFilter, GWedge, GZipFilter, H, H0, HAdd, HDir, HelpExplorerFactory, Hl, HlAdd, HlMul, HMul, Hook, Horn, HTMLWriter, Hydra, Id, IESFilter, If, ImageMap, ImageReader, ImageWriter, ImportFilter, ImportFilter, IncScale, InitializeClass, Insert, Instance, Instance3D, InstanceOf, InstanceOf, IntConst, IntConst, IntermediateCloudNode, IntermediateCloudNodeImpl, InterpretiveMark, IntNode, Invoke, InvokeMethod, InvokeSpecial, InvokeStatic, InvokeVirtual, Item, ItemFactory, IterableGenerator, JavaFilter, Julia, K, KAssignment, KL, L, L0, Label, Label, LAdd, LAF, Lamella, Laplace3D, Layout, LazyFilter, LazyObjectItem, LE, LeafLineImpl, LeafMap, LeafMeshImpl, LeafObject, LeafPointImpl, LeaveFrame, Legend, Leopard, Library, LightModelVisualizer, LightNode, Line, Link, Ll, LlAdd, LlMul, LMul, LongConst, LongNode, LookupForClass, LSYFilter, LSystem, LT, LuminanceFilter, M, M0, MAdd, MainWindow, Mandel, Map.Chain, Mark, MassObject, Material, MeshNode, MethodEditor, MethodExpression, MimeTypeItem, Minus, MMul, ModelExpression, Move, MRel, MSMLMetadata, MSMLProjectLoader, MSMLReader, MSMLWriter, MSNode, MTGExport, MTGFilter, MTGLoader, MTGNode, MTGReader, MTGRoot, MTGSourceFile, MTGSourceFile.Loader, Mul, N, N0, NAdd, NavigatorFactory, Neg, New, Nl, NlAdd, NlMul, NMul, NoBytecode, Node, NodeReference, Not, Not, NotEquals, Null, Null, NullConst, NullResourceFilter, NullWithShaderNode, NumberEditor, NumericEditor, NumericLabel, NURBSCurve, NURBSShape2D, NURBSSurface, ObjectConst, ObjectExpr, ObjectItem, ObjectItemFactory, ObjectNode, OBJExport, OpenArgument, Option, OptionExplorerFactory, OptionFileBase, OptionGroup, OptionsSource, OptionsSource.Loader, Or, Or, OR, P, P0, PanelFactory, Parallelogram, Patch, PDBImport, PDBStartNode, PDFWriter, PhiBall, Phong, PhysicsModel, Pl, PlainTextWriter, Plane, PluginDescriptor, PluginExclude, PluginPrerequisite, Plus, PLYExport, Point, PointCloud, PointCloudD, PointCloudFilterBase, PointCloudImpl, PointConst, PolyEditor, Polygon, Pop, PopIntArray, Pos, POVExport, Power, Prerequisite, PrismRectangular, Production, ProductionRootImpl, ProjectDirectory, ProjectExplorerFactory, ProjectFileObjectItem, PropertyAssignment, PropertyBox, PropertyEditor, PropertyMeshNode, PropertyNodeImpl, PushInts, QSMImporter, QuadraticLine, QueryRootImpl, Range, RD, RegistryReader, RegistryViewEventFactory, Rem, Resource, ResourceDirectory, Return, RG, RGG, RGGFilter, RGGRoot, RH, RL, RN, RO, Root, Root, RootlessXMLExporter, RootlessXMLFilter, Rotate, Rotate, Rotation, Rotation, RP, RU, RV, RV0, RVAdd, RVMul, SAXFilterBase, Scale, Scale, ScaleClass, SceneGraphExport, SecGraphExporter, SecGraphFilter, SelectableItem, SensorNode, Separator, SetThis, SetVar, ShadedNull, Shape2D, Shape2DBase, SharedObjectNode, SharedValue, ShellFilter, Shift, Shl, Shoot, ShortConst, ShortCut, ShortNode, Shr, Sky, SMBFilter, Smooth3D, SOBindingImpl, SONodeReference, SourceDirectory, SourceFile, SourceFile.Loader, SourceMTG, SPDFilter, Sphere, SphereSegment, SphereSegmentSolid, Split, SRoot, STLExport, StreamAdapter, StringConst, StringConversion, StringEditor, StringMap, Sub, SunSkyLight, Super, Supershape, SurfaceFilter, SurfaceMap, SwapBytecode, Switch, Synchronized, SyntheticTexture, Tab, TEXExport, TextBlock, TextLabel, TextLabel, TextLabelBase, Throw, ToolBarFactory, ToolFactory, ToolRoot, ToolRoot2D, ToolRoot3D, TransformTool, Translate, Translate, Tree, Tree, TreeCompartment, TreeSegment, Tropism, TryCatch, TryFinally, Turbulence, TurtleStep, TypeConst, TypeItem, TypeRoot, U, U0, UAdd, UIPropertyDependency, Ul, UlAdd, UlMul, UMul, UnaryExpression, URotation, UserFieldsEditor, Ushr, UVTransformation, V, V0, VAdd, Value, Var, Variable, VariableDescriptionContent, Variation, Vars, Vertex, ViewComponentFactory, Vl, VlAdd, VlMul, VMul, Void, VoidExpression, VolumeChecker, VolumeFunction, VolumeTurbulence, VoronoiCell, VoxelSpaceNode, VRML97Export, WaveMap, WebGLExport, While, Wood, X3DExport, X3DImport, XEGExportScene, XEGImportFilter, XEGImportScene, XFrogFilter, XFrogProjectLoader, XLFilter, XLMacro, XMethod, XMLPatchReader, XMLReaderBase, XMLTableReader, XMLWriter, Xor, XSLTFilter, XSLTFilterItem, XYZTransformation, Yield

public interface Map
A single-method interface which maps keys to values.
Author:
Ole Kniemeyer
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Object
     
    static final Map
     
  • Method Summary

    Modifier and Type
    Method
    Description
    get(Object key, Object defaultValue)
    Returns the value associated with key.
  • Field Details

    • EMPTY_MAP

      static final Map EMPTY_MAP
    • DEFAULT_VALUE

      static final Object DEFAULT_VALUE
  • Method Details

    • get

      Object get(Object key, Object defaultValue)
      Returns the value associated with key. If there is no value associated with key, defaultValue is returned.
      Parameters:
      key - a key for the map
      defaultValue - the default value
      Returns:
      the associated value, or defaultValue