/*
* PatternJumpsInfo.java
* @Author Oleg Gorobets
* Created: 06.09.2007
* CVS-ID: $Id:
*************************************************************************/
package org.swfparser;
import java.util.LinkedHashMap;
import java.util.Map;
import com.jswiff.swfrecords.actions.Action;
import com.jswiff.swfrecords.actions.Branch;
public class PatternJumpsInfo {
private Map<Branch,Action> allJumpsBefore = new LinkedHashMap<Branch,Action>();
private Map<Branch,Action> conditionalJumpsAfter = new LinkedHashMap<Branch,Action>();
private Map<Branch,Action> unconditionalJumpsAfter = new LinkedHashMap<Branch,Action>();
private Map<Branch,Action> allJumpsAfter = new LinkedHashMap<Branch,Action>();
private Map<Branch,Action> conditionalEndJumps = new LinkedHashMap<Branch,Action>();
private Map<Branch,Action> unconditionalEndJumps = new LinkedHashMap<Branch,Action>();
private Action latestJumpBefore;
public Map<Branch, Action> getAllJumpsBefore() {
return allJumpsBefore;
}
public void setAllJumpsBefore(Map<Branch, Action> jumpsBefore) {
this.allJumpsBefore = jumpsBefore;
}
public Map<Branch, Action> getConditionalJumpsAfter() {
return conditionalJumpsAfter;
}
public void setConditionalJumpsAfter(Map<Branch, Action> conditionalJumpsAfter) {
this.conditionalJumpsAfter = conditionalJumpsAfter;
}
public Map<Branch, Action> getUnconditionalJumpsAfter() {
return unconditionalJumpsAfter;
}
public void setUnconditionalJumpsAfter(Map<Branch, Action> unconditionalJumpsAfter) {
this.unconditionalJumpsAfter = unconditionalJumpsAfter;
}
public Map<Branch, Action> getConditionalEndJumps() {
return conditionalEndJumps;
}
public void setConditionalEndJumps(Map<Branch, Action> conditionalEndJumps) {
this.conditionalEndJumps = conditionalEndJumps;
}
public Map<Branch, Action> getUnconditionalEndJumps() {
return unconditionalEndJumps;
}
public void setUnconditionalEndJumps(Map<Branch, Action> unconditionalEndJumps) {
this.unconditionalEndJumps = unconditionalEndJumps;
}
public Action getLatestJumpBefore() {
return latestJumpBefore;
}
public void setLatestJumpBefore(Action latestJumpBefore) {
this.latestJumpBefore = latestJumpBefore;
}
public Map<Branch, Action> getAllJumpsAfter() {
return allJumpsAfter;
}
public void setAllJumpsAfter(Map<Branch, Action> allJumpsAfter) {
this.allJumpsAfter = allJumpsAfter;
}
}