blob: 5c1e7b53cd424cb867e0a09049d8880aaa433a5a [file] [log] [blame]
package org.openflow.protocol.match;
import org.openflow.protocol.OFObject;
public interface Match extends OFObject {
public <F> F get(MatchField<F, ?> match);
public <M> M getMasked(MatchField<?, M> match);
public boolean supports(MatchField<?, ?> field);
public boolean supportsMasked(MatchField<?, ?> field);
public boolean isExact(MatchField<?, ?> field);
public boolean isFullyWildcarded(MatchField<?, ?> field);
public boolean isPartiallyMasked(MatchField<?, ?> field);
public MatchBuilder getBuilder();
}