Package net.fortytwo.twitlogic.syntax.afterthought

Source Code of net.fortytwo.twitlogic.syntax.afterthought.DemoAfterthoughtMatcher

package net.fortytwo.twitlogic.syntax.afterthought;

import net.fortytwo.twitlogic.syntax.afterthought.impl.OwlSameasMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.PmlIsPartOfMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.RdfsSeeAlsoMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.ReviewMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.TypeMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.contact.AddressMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.contact.BirthdayMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.contact.EmailAddressMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.contact.FaxMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.contact.PhoneMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.foaf.FoafDepictionMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.foaf.FoafHomepageMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.foaf.FoafInterestMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.foaf.FoafKnowsMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.foaf.FoafMadeMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.foaf.FoafMakerMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.foaf.FoafPageMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.foaf.SelfInterestMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.miscellaneous.MentionedBy;
import net.fortytwo.twitlogic.syntax.afterthought.impl.openvocab.OVCategoryMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.openvocab.OVDepictsMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.openvocab.OVSimilarToMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.openvocab.OVStudiesMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.openvocab.OVUsesMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.skos.SkosBroaderMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.skos.SkosNarrowerMatcher;
import net.fortytwo.twitlogic.syntax.afterthought.impl.skos.SkosRelatedMatcher;

import java.util.Arrays;

/**
* @author Joshua Shinavier (http://fortytwo.net).
*/
public class DemoAfterthoughtMatcher extends CompoundAfterthoughtMatcher {
    public DemoAfterthoughtMatcher() {
        super(Arrays.asList(
                // OWL
                new OwlSameasMatcher(),
                // OpenVocab
                new OVCategoryMatcher(),
                new OVDepictsMatcher(),
                new OVSimilarToMatcher(),
                new OVStudiesMatcher(),
                new OVUsesMatcher(),
                // PML
                new PmlIsPartOfMatcher(),
                // Contact
                new AddressMatcher(),
                new BirthdayMatcher(),
                new EmailAddressMatcher(),
                new FaxMatcher(),
                new PhoneMatcher(),
                // SKOS
                new SkosBroaderMatcher(),
                new SkosNarrowerMatcher(),
                new SkosRelatedMatcher(),
                // FOAF
                new FoafDepictionMatcher(),
                new FoafHomepageMatcher(),
                new FoafInterestMatcher(),
                new FoafKnowsMatcher(),
                new FoafMadeMatcher(),
                new FoafMakerMatcher(),
                new FoafPageMatcher(),
                // Miscellaneous
                new RdfsSeeAlsoMatcher(),
                new ReviewMatcher(),
                new SelfInterestMatcher(),
                new TypeMatcher(),
                new MentionedBy()));
    }
}
TOP

Related Classes of net.fortytwo.twitlogic.syntax.afterthought.DemoAfterthoughtMatcher

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.