blob: fa4273712e0edac106af3ad33d8ca385326abbcf [file] [log] [blame]
package org.openflow.protocol.match;
import org.openflow.protocol.OFObject;
import org.openflow.types.OFValueType;
public interface Match extends OFObject {
public <F extends OFValueType> F get(MatchField<F> 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();
}