org.rdtdm.mapping
Interface Mapper

All Known Implementing Classes:
DBMapper

public interface Mapper

Mapper ein Interface f?r einen allgemeinen Mapper.



Copyright (c) 2001 by Dirk Münstermann
All Rights Reserved

Version:
$Revision:$ ($Date:$)
Changelog:
 $Log:$
 


Author:
Dirk Münstermann

Method Summary
 Mapping getMapping(Literal lit)
          Liefert genau das zugeh?rige Mapping zu dem ?bergebenen Literal zur?ck.
 java.util.Collection getMappings()
          Liefert alle Mappings zurueck.
 java.util.Collection getMappings(int arity)
          Liefert alle Mappings mit der ?bergebenen Arity zurueck.
 int getSize()
          Liefert die Anzahl der Mappings zur?ck.
 int getSize(int arity)
          Liefert die Anzahl der Mappings mit gegebenen Paramteranzahl zur?ck.
 boolean isConsistence(RuleSchema rs)
           
 boolean isEmpty()
          Liefert true, wenn keine Mappings enthalten sind.
 boolean isEmpty(int arity)
          Liefert true, wenn keine Mappings mit der ?bergebenen Arity enthalten sind.
 java.util.Properties queryResults(boolean concltest, RuleSchema rs)
           
 

Method Detail

getMappings

public java.util.Collection getMappings()
Liefert alle Mappings zurueck.

Returns:
Eine Sammlung von Mappings.


getSize

public int getSize()
Liefert die Anzahl der Mappings zur?ck.

Returns:
Anzahl der Mappings.


isEmpty

public boolean isEmpty()
Liefert true, wenn keine Mappings enthalten sind.

Returns:
true, wenn keine Mappings enthalten sind, sonst false.


getMappings

public java.util.Collection getMappings(int arity)
Liefert alle Mappings mit der ?bergebenen Arity zurueck.

Parameters:
arity - Anzahl der Parameter im Mapping.
Returns:
Eine Sammlung von Mappings mit der ?bergebenen Arity.


getSize

public int getSize(int arity)
Liefert die Anzahl der Mappings mit gegebenen Paramteranzahl zur?ck.

Parameters:
arity - Anzahl der Parameter im Mapping.
Returns:
Anzahl der Mappings.


isEmpty

public boolean isEmpty(int arity)
Liefert true, wenn keine Mappings mit der ?bergebenen Arity enthalten sind.

Parameters:
arity - Anzahl der Parameter im Mapping.
Returns:
true, wenn keine Mappings mit der ?bergebenen Arity enthalten sind, sonst false.


getMapping

public Mapping getMapping(Literal lit)
Liefert genau das zugeh?rige Mapping zu dem ?bergebenen Literal zur?ck.

Parameters:
lit - Literal f?r das das Mappinmg zur?ck geliefter werden soll.
Returns:
Ein Mapping.


isConsistence

public boolean isConsistence(RuleSchema rs)

queryResults

public java.util.Properties queryResults(boolean concltest,
                                         RuleSchema rs)