no.sesat.search.mode.config.querybuilder
Class AbstractQueryBuilderConfig

java.lang.Object
  extended by no.sesat.search.mode.config.querybuilder.AbstractQueryBuilderConfig
All Implemented Interfaces:
Serializable, QueryBuilderConfig, QueryBuilderConfig.ModesW3cDomDeserialiser
Direct Known Subclasses:
InfixQueryBuilderConfig, PrefixQueryBuilderConfig

public abstract class AbstractQueryBuilderConfig
extends Object
implements QueryBuilderConfig, QueryBuilderConfig.ModesW3cDomDeserialiser

Version:
$Id: AbstractQueryBuilderConfig.java 7225 2009-04-09 00:32:20Z ssmiweve $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface no.sesat.search.mode.config.querybuilder.QueryBuilderConfig
QueryBuilderConfig.Controller, QueryBuilderConfig.ModesW3cDomDeserialiser
 
Constructor Summary
  AbstractQueryBuilderConfig()
           
protected AbstractQueryBuilderConfig(String notPrefix, boolean orGrouped, boolean andGrouped, boolean defaultGrouped)
           
 
Method Summary
 String getAndGroupClose()
          Not configurable yet.
 boolean getAndGrouped()
           
 String getAndGroupOpen()
          Not configurable yet.
 String getDefaultGroupClose()
          Not configurable yet.
 boolean getDefaultGrouped()
           
 String getDefaultGroupOpen()
          Not configurable yet.
 String getNotGroupClose()
          Not configurable yet.
 boolean getNotGrouped()
           
 String getNotGroupOpen()
          Not configurable yet.
 String getNotPrefix()
          The NOT keyword prefix.
 String getOrGroupClose()
          Not configurable yet.
 boolean getOrGrouped()
           
 String getOrGroupOpen()
          Not configurable yet.
 boolean getSupportsNot()
           
 AbstractQueryBuilderConfig readQueryBuilder(Element element)
          Deserialisation from an w3c element.
 void setAndGrouped(boolean andGrouped)
           
 void setDefaultGrouped(boolean defaultGrouped)
           
 void setNotGrouped(boolean notGrouped)
           
 void setNotPrefix(String not)
           
 void setOrGrouped(boolean orGrouped)
           
 void setSupportsNot(boolean supported)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractQueryBuilderConfig

public AbstractQueryBuilderConfig()

AbstractQueryBuilderConfig

protected AbstractQueryBuilderConfig(String notPrefix,
                                     boolean orGrouped,
                                     boolean andGrouped,
                                     boolean defaultGrouped)
Method Detail

getAndGrouped

public boolean getAndGrouped()

getAndGroupOpen

public String getAndGroupOpen()
Not configurable yet.

Returns:
(

getAndGroupClose

public String getAndGroupClose()
Not configurable yet.

Returns:
)

getOrGrouped

public boolean getOrGrouped()

getOrGroupOpen

public String getOrGroupOpen()
Not configurable yet.

Returns:
(

getOrGroupClose

public String getOrGroupClose()
Not configurable yet.

Returns:
)

getNotGrouped

public boolean getNotGrouped()

getNotGroupOpen

public String getNotGroupOpen()
Not configurable yet.

Returns:
(

getNotGroupClose

public String getNotGroupClose()
Not configurable yet.

Returns:
)

getDefaultGrouped

public boolean getDefaultGrouped()

getDefaultGroupOpen

public String getDefaultGroupOpen()
Not configurable yet.

Returns:
(

getDefaultGroupClose

public String getDefaultGroupClose()
Not configurable yet.

Returns:
)

getSupportsNot

public boolean getSupportsNot()

setAndGrouped

public void setAndGrouped(boolean andGrouped)

setOrGrouped

public void setOrGrouped(boolean orGrouped)

setDefaultGrouped

public void setDefaultGrouped(boolean defaultGrouped)

setNotGrouped

public void setNotGrouped(boolean notGrouped)

setSupportsNot

public void setSupportsNot(boolean supported)

readQueryBuilder

public AbstractQueryBuilderConfig readQueryBuilder(Element element)
Description copied from interface: QueryBuilderConfig.ModesW3cDomDeserialiser
Deserialisation from an w3c element.

Specified by:
readQueryBuilder in interface QueryBuilderConfig.ModesW3cDomDeserialiser
Returns:

getNotPrefix

public String getNotPrefix()
The NOT keyword prefix. This is not padded when placed infront of any NotClause so it is crucial to add a space suffix if padding is required.

Returns:

setNotPrefix

public void setNotPrefix(String not)


Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.