operators
Class FindProdPageFromHomeOperator

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

public class FindProdPageFromHomeOperator
extends Operator

#------------------------------------------------------------------ # Suche von einer Compage aus eine Prodpage # Fuer das Produkt productname. # gehe dabei nicht tiefer als 2 Linkebenen nach unten # und bleibe auf demselben Server. # #------------------------------------------------------------------

Version:
1.0
Author:
Nils Malzahn
See Also:
Serialized Form

Field Summary
protected static int linkdepth
          maximale LinkTiefe
(package private)  java.lang.String productname
          Produktname, der gefunden werden muss.
(package private)  java.lang.String server
          Server, der beruecksichtigt werden soll.
 
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
FindProdPageFromHomeOperator()
           
 
Method Summary
 void eval()
          Eval-Methode des Operators.
protected  java.util.LinkedList spider(HTMLTextNetResult netresult, Concept concept, int depth)
           
 
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
 

Field Detail

linkdepth

protected static int linkdepth
maximale LinkTiefe

server

java.lang.String server
Server, der beruecksichtigt werden soll. Alle anderen Links werden beim Spidern verworfen.

productname

java.lang.String productname
Produktname, der gefunden werden muss. Alle Seiten, die den Produktnamen weder in der URL noch in der Seite selbst enthalten werden verworfen.
Constructor Detail

FindProdPageFromHomeOperator

public FindProdPageFromHomeOperator()
Method Detail

spider

protected java.util.LinkedList spider(HTMLTextNetResult netresult,
                                      Concept concept,
                                      int depth)

eval

public void eval()
          throws OperatorFailedException
Eval-Methode des Operators. Naeheres siehe Operator.eval().
Overrides:
eval in class Operator