sg.edu.nus.comp.nlp.ims.instance
Interface IInstanceExtractor

All Known Implementing Classes:
CInstanceExtractor

public interface IInstanceExtractor

instance extractor interface. cooperate with a feature extractor to extract instances from corpus

Author:
zhongzhi

Method Summary
 boolean hasNext()
          check whether has more instance remain
 IInstance next()
          get the next instance
 boolean setCorpus(ICorpus p_Corpus)
          set corpus to be extracted
 boolean setFeatureExtractor(IFeatureExtractor p_FeatureExtactor)
          set featureExtractor to the InstanceExtractor
 

Method Detail

hasNext

boolean hasNext()
check whether has more instance remain

Returns:
has or not

next

IInstance next()
get the next instance

Returns:
instance

setCorpus

boolean setCorpus(ICorpus p_Corpus)
set corpus to be extracted

Parameters:
p_Corpus - corpus to be extracted
Returns:
set success or not

setFeatureExtractor

boolean setFeatureExtractor(IFeatureExtractor p_FeatureExtactor)
set featureExtractor to the InstanceExtractor

Parameters:
p_FeatureExtactor - feature extractor
Returns:
set success or not