com.threerings.tudey.config
Class TagConfig

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.tudey.config.TagConfig
All Implemented Interfaces:
Exportable, Streamable, Copyable, Cloneable

@Strippable
public class TagConfig
extends DeepObject
implements Exportable, Streamable

Tag configuration


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.threerings.io.Streamable
Streamable.Closure
 
Field Summary
 TagConfig derived
          The derived tag config.
 String[] tags
          The base tag array.
 
Constructor Summary
TagConfig()
           
 
Method Summary
protected  void buildConcat(String[] concat, int idx)
          Concatenates the tags onto the supplied array starting at the specified index.
 int getLength()
          Calculates the total number of tags.
 String[] getTags()
          Returns the complete array.
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

tags

@Editable
public String[] tags
The base tag array.


derived

@Editable(editor="getPath",
          nullable=true)
public TagConfig derived
The derived tag config.

Constructor Detail

TagConfig

public TagConfig()
Method Detail

getTags

public String[] getTags()
Returns the complete array.


getLength

public int getLength()
Calculates the total number of tags.


buildConcat

protected void buildConcat(String[] concat,
                           int idx)
Concatenates the tags onto the supplied array starting at the specified index.