cz.cuni.pogamut.posh.explorer
Class PrimitiveData

Package class diagram package PrimitiveData
java.lang.Object
  extended by cz.cuni.pogamut.posh.explorer.PrimitiveData
All Implemented Interfaces:
Comparable<PrimitiveData>

public class PrimitiveData
extends Object
implements Comparable<PrimitiveData>

Exchange container used for passing info between crawler and explorer. Contains information about primitive IAction and ISense, i.e. what is stored in PrimitiveInfo.

Author:
Honza

Field Summary
 String classFQN
          Fully qualified name of the primitive class
 String description
          Description of the primitive
 String name
          Name of the primitive, not necessary unique
 String[] tags
          Tags for primitive
 
Constructor Summary
PrimitiveData(String classFQN, String name, String description, String[] tags)
          Create new instance of PrimitiveData
 
Method Summary
 int compareTo(PrimitiveData o)
          Compare this data to another.
 String getClassName()
          Get simple class name (not FQN)
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

classFQN

public final String classFQN
Fully qualified name of the primitive class


name

public final String name
Name of the primitive, not necessary unique


description

public final String description
Description of the primitive


tags

public final String[] tags
Tags for primitive

Constructor Detail

PrimitiveData

public PrimitiveData(String classFQN,
                     String name,
                     String description,
                     String[] tags)
Create new instance of PrimitiveData

Parameters:
classFQN - fully qualified name of the primitive class.
name - name of primitive
description - description of primitive
tags - tags of the primitive
Method Detail

getClassName

public String getClassName()
Get simple class name (not FQN)

Returns:
simple name of classFQN

compareTo

public int compareTo(PrimitiveData o)
Compare this data to another. First ignorcase-compare of names, if same, compare FQN of primitives.

Specified by:
compareTo in interface Comparable<PrimitiveData>
Parameters:
o - The other comparison object
Returns:

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.