cz.cmc.tcgui.datadef
Class TCClass

java.lang.Object
  extended bycz.cmc.tcgui.datadef.TCEntry
      extended bycz.cmc.tcgui.datadef.TCObject
          extended bycz.cmc.tcgui.datadef.TCClass
All Implemented Interfaces:
Cloneable

public class TCClass
extends TCObject

Class representing allowed tc qdisc class and its specific properties.


Field Summary
static Exporter DEFAULT_EXPORTER
          Default Class exporter
static Generator DEFAULT_GENERATOR
          Default Class generator.
 
Fields inherited from class cz.cmc.tcgui.datadef.TCObject
attributeEntry, DEFAULT_CHECKER, editor, exporter, generator, checker
 
Fields inherited from class cz.cmc.tcgui.datadef.TCEntry
description, id, label, name
 
Constructor Summary
TCClass(String id, String name, String label)
          Creates new TCClass with given id, name and label
 
Methods inherited from class cz.cmc.tcgui.datadef.TCObject
getAttributeEntry, getEditor, getExporter, getGenerator, getChecker, setAttributeEntry, setEditor, setExporter, setGenerator, setChecker
 
Methods inherited from class cz.cmc.tcgui.datadef.TCEntry
clone, getDescription, getID, getLabel, getName, setDescription, setID, setLabel, setName, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_GENERATOR

public static final Generator DEFAULT_GENERATOR
Default Class generator.


DEFAULT_EXPORTER

public static final Exporter DEFAULT_EXPORTER
Default Class exporter

Constructor Detail

TCClass

public TCClass(String id,
               String name,
               String label)
Creates new TCClass with given id, name and label

Parameters:
id - id of the TCClass
name - name of the TCClass
label - human-readable label of the TCClass