operators
Class GuessCompanynameOperator

java.lang.Object
  |
  +--dataanalysis.databases.DatabaseElement
        |
        +--operators.Operator
              |
              +--operators.GuessCompanynameOperator

public class GuessCompanynameOperator
extends Operator

automatisch erzeugter Operator GuessCompanynameOperator

Version:
1.0 [1999-12-10]
Author:
Oliver Geppert
See Also:
Serialized Form

Fields inherited from class operators.Operator
added, deleted, OPCLASSIC, OPCLASSIFIER, OPCONDITIONAL, opID, OPREACTIVE, OPTARGETMATCH, opType, postcondFullfilled, postconds, precond, predicateIndexToVerify, weight
 
Fields inherited from class dataanalysis.databases.DatabaseElement
elementname
 
Constructor Summary
GuessCompanynameOperator()
          Konstruktor f?r den GuessCompanynameOperator.
 
Method Summary
 void eval()
          Eval-Methode des GuessCompanynameOperators.
 
Methods inherited from class operators.Operator
clear, clone, deepClone, deepPointerClone, equals, getAdded, getDeleted, getFullfilledPostcondition, getOpID, getOpType, getPostcond, getPostcondFullfilled, getPrecond, getUnverifiedPrecondPred, getWeight, setAdded, setDeleted, setOpID, setOpType, setPostcond, setPostcondFullfilled, setPrecond, setPredicateIndexToVerify, setVerifiedPrecondPred, setWeight, toString
 
Methods inherited from class dataanalysis.databases.DatabaseElement
getElementname, logMessage, setElementname
 
Methods inherited from class java.lang.Object
, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

GuessCompanynameOperator

public GuessCompanynameOperator()
Konstruktor f?r den GuessCompanynameOperator. Vorbedingung: contains_prodname(prodpage,prodname) 1. Nachbedingung: *Leer* 2. Nachbedingung: add has_productpage(comname,prodpage):y,n add deals_in(comname,prodname):n,n
Since:
[1999-12-10]
Method Detail

eval

public void eval()
Eval-Methode des GuessCompanynameOperators. Naeheres siehe Operator.eval(). Die eval-Methode hat die Aufgabe, mit Hilfe einer Productpage und eines Productnames einen Companyname zu erzeugen. Als Heuristik wird die URL der "ubergebenen Seite so auseinandergenommen, da"s aus z.B. http//:www.dortmund.de dortmund wird, aus http://dortmund.com auch. Als Einschr"ankung wird verlangt, da"s der so gefundene GuessedComname im Text der Seite mindestens einmal vorkommen mu"s. Die URLs von Links auf der Seite werden durch getText() ingoriert, so da"s der GuessedComname im Flie"stext vorkommen mu"s.
Overrides:
eval in class Operator
Since:
[1999-12-10]