Lines Matching defs:GeneralSubtrees
34 * Represent the GeneralSubtrees ASN.1 object.
38 * GeneralSubtrees ::= SEQUENCE SIZE (1..MAX) OF GeneralSubtree
47 public class GeneralSubtrees implements Cloneable {
61 public GeneralSubtrees() {
65 private GeneralSubtrees(GeneralSubtrees source) {
74 public GeneralSubtrees(DerValue val) throws IOException {
77 throw new IOException("Invalid encoding of GeneralSubtrees.");
121 return new GeneralSubtrees(this);
128 String s = " GeneralSubtrees:\n" + trees.toString() + "\n";
133 * Encode the GeneralSubtrees.
150 * @param other GeneralSubtrees to compare to this
157 if (obj instanceof GeneralSubtrees == false) {
160 GeneralSubtrees other = (GeneralSubtrees)obj;
170 * the GeneralSubtrees.
185 * minimize this GeneralSubtrees by removing all redundant entries.
289 * intersect this GeneralSubtrees with other. This function
300 * of GeneralSubtrees returned. These names should be added to
314 * @param other GeneralSubtrees to be intersected with this
315 * @returns GeneralSubtrees to be merged with excluded; these are
320 public GeneralSubtrees intersect(GeneralSubtrees other) {
323 throw new NullPointerException("other GeneralSubtrees must not be null");
326 GeneralSubtrees newThis = new GeneralSubtrees();
327 GeneralSubtrees newExcluded = null;
417 newExcluded = new GeneralSubtrees();
469 // Step 6: Return the newExcluded GeneralSubtrees
474 * construct union of this GeneralSubtrees with other.
476 * @param other GeneralSubtrees to be united with this
478 public void union(GeneralSubtrees other) {
489 * reduce this GeneralSubtrees by contents of another. This function
494 * @param excluded GeneralSubtrees
496 public void reduce(GeneralSubtrees excluded) {