Atavism Version 2018.1AGIS API

atavism.server.objects
Class SoundData

java.lang.Object
  extended by atavism.server.objects.SoundData
All Implemented Interfaces:
java.io.Serializable

public class SoundData
extends java.lang.Object
implements java.io.Serializable

Sound information. A sound is a (file) name, a type (ambient or point), and a set of properties. The properties are key-value string pairs.

See Also:
SoundMessage, Serialized Form

Constructor Summary
SoundData()
           
SoundData(java.lang.String fileName, java.lang.String type, java.util.Map<java.lang.String,java.lang.String> properties)
           
 
Method Summary
 void addProperty(java.lang.String key, java.lang.String value)
           
 java.lang.String getFileName()
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
           
 java.lang.String getType()
           
 void setFileName(java.lang.String fileName)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
           
 void setType(java.lang.String type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SoundData

public SoundData()

SoundData

public SoundData(java.lang.String fileName,
                 java.lang.String type,
                 java.util.Map<java.lang.String,java.lang.String> properties)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setFileName

public void setFileName(java.lang.String fileName)

getFileName

public java.lang.String getFileName()

setType

public void setType(java.lang.String type)

getType

public java.lang.String getType()

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)

getProperties

public java.util.Map<java.lang.String,java.lang.String> getProperties()

addProperty

public void addProperty(java.lang.String key,
                        java.lang.String value)


Copyright © 2018 Dragonsan Studios Sp. z o.o.