cz.cmc.tcgui.datadef
Interface DataDefinition

All Known Implementing Classes:
DataDefinitionContainer

public interface DataDefinition

Interface which defines all methods and their input and output parameters used for transporting necessary Datadef structures based on XML definition files inside gui and export modules.


Method Summary
 TCFilter[] getAllFilters()
          Returns List containing instances of TCFilter representing all supported filters.
 TCQdisc[] getAllQdiscs()
          Returns List containing instances of TCQdisc representing all supported qdiscs.
 TCFilter getFilter(String name)
          Returns TCFilter instance representing filter with tc name 'name' from all supported filters.
 TCFilter getFilterAt(int index)
          Returns TCFilter instance representing filter at position 'index' in the list of all supported filters.
 int getFilterCount()
          Returns number of supported filters.
 TCQdisc getQdisc(String name)
          Returns TCQdisc instance representing qdisc with tc name 'name' from all supported qdiscs.
 TCQdisc getQdiscAt(int index)
          Returns TCQdisc instance representing qdisc at position 'index' in the list of all supported qdiscs.
 int getQdiscCount()
          Returns number of supported qdiscs.
 

Method Detail

getAllQdiscs

public TCQdisc[] getAllQdiscs()
Returns List containing instances of TCQdisc representing all supported qdiscs.

Returns:
List containing instances of TCQdisc

getQdiscAt

public TCQdisc getQdiscAt(int index)
Returns TCQdisc instance representing qdisc at position 'index' in the list of all supported qdiscs.

Parameters:
index - index in the list of supported qdiscs
Returns:
TCQdisc instance representing selected qdisc

getQdiscCount

public int getQdiscCount()
Returns number of supported qdiscs.

Returns:
number of supported qdiscs

getQdisc

public TCQdisc getQdisc(String name)
Returns TCQdisc instance representing qdisc with tc name 'name' from all supported qdiscs. If no qdisc with such name exists, returns null.

Parameters:
name - tc name of qdisc to return
Returns:
TCQdisc instance representing selected qdisc or null if none such exists

getAllFilters

public TCFilter[] getAllFilters()
Returns List containing instances of TCFilter representing all supported filters.

Returns:
List containing instances of TCFilter

getFilterAt

public TCFilter getFilterAt(int index)
Returns TCFilter instance representing filter at position 'index' in the list of all supported filters.

Parameters:
index - index in the list of supported filters
Returns:
TCFilter instance representing selected filter

getFilterCount

public int getFilterCount()
Returns number of supported filters.

Returns:
number of supported filters

getFilter

public TCFilter getFilter(String name)
Returns TCFilter instance representing filter with tc name 'name' from all supported filters. If no filter with such name exists, returns null.

Parameters:
name - tc name of filter to return
Returns:
TCFilter instance representing selected filter or null if none such exists