Java 类java.util.Vector 实例源码

项目:munche_prog    文件:dataBaseFunctions.java   
/**
 * add all the sameScanWifi that in tempSameScanWifiVector into  wifis
 * if their was an ellement from the same scan it units them,
 *  else it add it to the end of the vector
 * @param dataBase
 * @param tempDataBase
 */
public static void unit(Vector<sameScanWifi> dataBase, Vector<sameScanWifi> tempDataBase) {
    // TODO Auto-generated method stub
    for(int i=0;i<tempDataBase.size();i++){
        boolean add=false;
        for(int j=0;j<dataBase.size();j++){
            if(tempDataBase.elementAt(i).compare(dataBase.elementAt(j))){
                dataBase.elementAt(j).insert(tempDataBase.elementAt(i));
                add=true;
                break;
            }
        }
        if(!add){
            dataBase.add(tempDataBase.elementAt(i));
        }
    }
}
项目:parabuild-ci    文件:rfq.java   
public void refreshList() {
  clearTable();

  Vector services = null ;

  try {
    services = vv.lookupAsString(regServerURL);
  }
  catch( Exception e ) {
    System.err.println("---------------------------------------------");
    e.printStackTrace();
    JOptionPane.showMessageDialog(this, e.toString(), "Error",
                                  JOptionPane.INFORMATION_MESSAGE );
  }

  for ( int i = 0 ; services != null && i < services.size() ; i++ ) {
    Service s = (Service) services.elementAt(i);
    addServer( s );
  }

  buyList.removeAllItems();
  purchasePanel.setEnabled( false );
  refreshButton.setEnabled( true );
  registerButton.setEnabled( true );
  enableButtons();
}
项目:gate-core    文件:IndexWriter.java   
private final void writeDeleteableFiles(Vector files) throws IOException {
  OutputStream output = directory.createFile("deleteable.new");
  try {
    output.writeInt(files.size());
    for (int i = 0; i < files.size(); i++)
      output.writeString((String)files.elementAt(i));
  } finally {
    output.close();
  }
  directory.renameFile("deleteable.new", "deletable");
}
项目:logistimo-web-service    文件:UpdateOrderStatusInput.java   
public Vector toMessageString() throws ProtocolException {
  if (userId == null || userId.equals("") || password == null || password.equals("")) {
    throw new ProtocolException("UserId or password not specified");
  }
  String
      msg =
      version + " " + RestConstantsZ.ACTION_UPDATEORDERSTATUS + " " + userId + " " + password +
          " " + orderId + " " + status;
  if (hasResponseMessageNumbers()) {
    msg += " " + getResponseMessageNumbers();
  } else {
    msg += " " + MessageUtil.DUMMY;
  }
  if (isDev) {
    msg += " d";
  }
  return MessageUtil.split(msg, msgId);
}
项目:gate-core    文件:SerialDataStore.java   
@Override
public synchronized void addDatastoreListener(DatastoreListener l) {
  @SuppressWarnings("unchecked")
  Vector<DatastoreListener> v = datastoreListeners == null ? new Vector<DatastoreListener>(2) : (Vector<DatastoreListener>) datastoreListeners.clone();
  if (!v.contains(l)) {
    v.addElement(l);
    datastoreListeners = v;
  }
}
项目:myster    文件:FileTypeListManager.java   
/**
 * Gets a listing of known, shared file types. Types returned here are not
 * gurenteed to contain any files, only that the type is known and has a
 * "shared" of true. (Myster allows the users the option of not sharing a
 * type. Types that aren't shared are still known by the FileManager but are
 * not shared and so don't appear here.)
 * 
 * @return a String[] of shared Myster file types.
 */
public MysterType[] getFileTypeListing() {
    //This routine uses the old vector copied to an array trick, since the
    // number of shared Items is not known until later
    //so the list is put into a vector intialy then copied to an array.
    Vector workinglist = new Vector(filelist.length); //since the size of
    // the final vector
    // will always be <=
    // filelist.length.

    for (int i = 0; i < filelist.length; i++) {
        if (filelist[i].isShared())
            workinglist.addElement(filelist[i].getType());
    }

    MysterType[] array = new MysterType[workinglist.size()];
    for (int i = 0; i < array.length; i++) {
        array[i] = ((MysterType) (workinglist.elementAt(i)));
    }
    return array;
}
项目:OpenJSharp    文件:SnmpAdaptorServer.java   
private void createSnmpRequestHandler(SnmpAdaptorServer server,
                                      int id,
                                      DatagramSocket s,
                                      DatagramPacket p,
                                      SnmpMibTree tree,
                                      Vector<SnmpMibAgent> m,
                                      InetAddressAcl a,
                                      SnmpPduFactory factory,
                                      SnmpUserDataFactory dataFactory,
                                      MBeanServer f,
                                      ObjectName n) {
    final SnmpRequestHandler handler =
        new SnmpRequestHandler(this, id, s, p, tree, m, a, factory,
                               dataFactory, f, n);
    threadService.submitTask(handler);
}
项目:rapidminer    文件:ValueSourceData.java   
/**
 * Returns a list of GroupCellKeyAndData which contains contains data for each group cell. The
 * data in this list represents data series ready to be plotted, i.e. aggregated etc. It does
 * not contain data tables, but double[] arrays for each SeriesUsageType and each Dimension.
 * 
 * Since the generation of this list is usually quite expensive, implementations are strongly
 * encouraged to provide a caching mechanism.
 */
public GroupCellSeriesData getSeriesDataForAllGroupCells() {
    synchronized (this) {
        if (cachedSeriesDataForAllGroupCells == null) {
            Vector<PlotDimension> dimensions = new Vector<PlotDimension>();
            for (Entry<PlotDimension, DefaultDimensionConfig> dimensionEntry : plotInstance
                    .getCurrentPlotConfigurationClone().getDefaultDimensionConfigs().entrySet()) {
                PlotDimension d = dimensionEntry.getKey();
                if (d == PlotDimension.DOMAIN || d == PlotDimension.VALUE) {
                    throw new RuntimeException("This should not happen!");
                }
                dimensions.add(d);
            }
            cachedSeriesDataForAllGroupCells = recursivelyGetSeriesDataForAllGroupCells(dimensions, 0, null, null);
        }
    }

    return cachedSeriesDataForAllGroupCells;
}
项目:QN-ACTR-Release    文件:JMODELModel.java   
/**
 * Sets type of the class linked to the specific key. Type of class is represented by
 * an int number whose value is contained in <code>JMODELConstants</code>.
 * */
@Override
public synchronized void setClassType(int type, Object key) {
    // If a class type changes, resets its reference station
    int old = getClassType(key);
    super.setClassType(type, key);
    // If type has changed sets ref station to first found source if class is open
    if (old != type) {
        setClassRefStation(key, null);
        if (type == CLASS_TYPE_OPEN) {
            Vector stations = this.getStationKeys();
            for (int i = 0; i < stations.size(); i++) {
                if (this.getStationType(stations.get(i)).equals(STATION_TYPE_SOURCE)) {
                    setClassRefStation(key, stations.get(i));
                    break;
                }
            }
        }
    }
}
项目:GermEval2017-Baseline    文件:Test.java   
/**
 * Classifies an input file, given a model
 * @param args optional: input file, model file and the output file
 */
public static void main(String[] args) {

    loadLabelMappings("data/models/sentiment_label_mappings.tsv");

    modelFile = "data/models/sentiment_model.svm";
    testFile = "dev.tsv";
    predictionFile = "sentiment_test_predictions.tsv";
    positiveGazeteerFile = "data/dictionaries/positive";
    negativeGazeteerFile = "data/dictionaries/negative";

    if (args.length == 3) {
        testFile = args[0];
        modelFile = args[1];
        predictionFile = args[2];
    }

    Vector<FeatureExtractor> features = loadFeatureExtractors();

    Model model = loadModel(modelFile);

    classifyTestSet(testFile, model, features, predictionFile, "sentiment");

}
项目:unitimes    文件:InstructorListAction.java   
/**
   * @return
   */
  private void setupManagerDepartments(HttpServletRequest request) throws Exception{

Vector<LabelValueBean> labelValueDepts = new Vector<LabelValueBean>();

for (Department d: Department.getUserDepartments(sessionContext.getUser())) {
    labelValueDepts.add(
            new LabelValueBean(
                    d.getDeptCode() + "-" + d.getName(),
                    d.getUniqueId().toString() ) );
}

if (labelValueDepts.size() == 1)
    request.setAttribute("deptId", labelValueDepts.get(0).getValue());

request.setAttribute(Department.DEPT_ATTR_NAME,labelValueDepts);
  }
项目:incubator-netbeans    文件:ListPane.java   
/**
 * Construct a JList that displays the elements in the specified
 * Vector.  This constructor just delegates to the ListModel
 * constructor.
 */
public ListPane(final Vector listData) {
    this(
        new AbstractListModel() {
            public int getSize() {
                return listData.size();
            }

            public Object getElementAt(int i) {
                return listData.elementAt(i);
            }
        }
    );
}
项目:SER316-Dresden    文件:History.java   
public static void removeProjectHistory(Project prj) {
    Vector list = new Vector();
    String id;

    for (int i = 0; i < _list.size(); i++) {
        id = (((HistoryItem) _list.elementAt(i)).getProject()).getID();
        if (id.equals(prj.getID())) {
            list.add(_list.elementAt(i));
            p--;
            if (_list.elementAt(i).equals(prev)) {
                if (p > 0) prev = _list.get(p - 1);
                else prev = null;
            }
        }
    }
    if (!list.isEmpty()) {
        _list.removeAll(list);
        if (p < 0) {
            p = 0;
        }
        _list.setSize(p);
        next = null;
        historyBackAction.update();
        historyForwardAction.update();
    }
}
项目:openjdk-jdk10    文件:NamespaceContextWrapper.java   
/**
 * TODO: Namespace doesn't give information giving multiple prefixes for
 * the same namespaceURI.
 */
public java.util.Iterator getPrefixes(String namespaceURI) {
    if (namespaceURI == null) {
        throw new IllegalArgumentException("URI can't be null.");
    }
    else {
        Vector vector =
            ((NamespaceSupport) fNamespaceContext).getPrefixes(namespaceURI.intern());
        return vector.iterator();
    }
}
项目:jmt    文件:FormatFileWriter.java   
public FormatFileWriter(Vector<Object> names, Vector comments, Vector delimiters, Vector regExprs, int[] types, String name, Vector defualts,
        Vector replaces) {
    File fileN = new File(name);
    try {
        BufferedWriter writer = new BufferedWriter(new FileWriter(fileN));
        writer.write(new String(names.size() + "\n"));
        for (int i = 0; i < names.size(); i++) {
            writer.write((String) names.get(i) + "\n");
            writer.write(Integer.toString(types[i]) + "\n");
            writer.write("1\n");
            writer.write((String) comments.get(i) + "\n");
            writer.write((String) delimiters.get(i) + "\n");
            writer.write((String) regExprs.get(i) + "\n");
            writer.write((String) defualts.get(i) + "\n");
            writer.write((String) replaces.get(i) + "\n");
        }
        writer.close();
    } catch (IOException e) {
        System.err.println("Errore nella creazione del file di salvataggio del formato");
        e.printStackTrace();
    }
}
项目:unitimes    文件:InstructionalOfferingConfigEditAction.java   
/**
 * Search user-defined configs for SimpleItypeConfig with the given id
 * @param httpSession Session object containing user-defined configs
 * @param id Id of the target config
 * @param indx Stores the row number of the config element that has the match
 * @return null if not found, SimpleItypeConfig object if found
 */
private SimpleItypeConfig search(String id, Vector indx, boolean clearErrorFlags) {

    // Read user defined config
    Vector sp = (Vector) sessionContext.getAttribute(SimpleItypeConfig.CONFIGS_ATTR_NAME);

    // No subparts
    if(sp==null || sp.size()==0)
        return null;

    SimpleItypeConfig result = null;

    // Loop through itypes
    for(int i=0; i<sp.size(); i++) {
        SimpleItypeConfig sic = (SimpleItypeConfig) sp.elementAt(i);

        indx.clear();
        indx.addElement(""+i);

        if (clearErrorFlags)
            sic.setHasError(false);

        // Recursively process each itype config
        result = searchR(sic, id, clearErrorFlags);
        if(result!=null) break;
    }

    if (clearErrorFlags)
        sessionContext.setAttribute(SimpleItypeConfig.CONFIGS_ATTR_NAME, sp);

    return result;
}
项目:geomapapp    文件:GTable.java   
public Point2D getPoint(int rowIndex) {
    Vector row = (Vector)allRows.get(rowIndex);
    if( row.get(latCol)==null || row.get(lonCol)==null)return null;
    Point2D.Double p = new Point2D.Double( 
        ((Double)row.get(lonCol)).doubleValue(),
        ((Double)row.get(latCol)).doubleValue() );
    return p;
}
项目:snu-artoon    文件:ObjectTracker.java   
public FrameChange(final float[] framePoints) {
  float minScore = 100.0f;
  float maxScore = -100.0f;

  pointDeltas = new Vector<PointChange>(framePoints.length / KEYPOINT_STEP);

  for (int i = 0; i < framePoints.length; i += KEYPOINT_STEP) {
    final float x1 = framePoints[i + 0] * DOWNSAMPLE_FACTOR;
    final float y1 = framePoints[i + 1] * DOWNSAMPLE_FACTOR;

    final boolean wasFound = framePoints[i + 2] > 0.0f;

    final float x2 = framePoints[i + 3] * DOWNSAMPLE_FACTOR;
    final float y2 = framePoints[i + 4] * DOWNSAMPLE_FACTOR;
    final float score = framePoints[i + 5];
    final int type = (int) framePoints[i + 6];

    minScore = Math.min(minScore, score);
    maxScore = Math.max(maxScore, score);

    pointDeltas.add(new PointChange(x1, y1, x2, y2, score, type, wasFound));
  }

  this.minScore = minScore;
  this.maxScore = maxScore;
}
项目:myster    文件:WindowManager.java   
public static void init() {
    if (isInited)
        return; // complain

    isInited = true;

    menuItems = new Vector();

    menuItems.addElement(new MysterMenuItemFactory("Cycle Windows", new CycleWindowsHandler(),
            KeyEvent.VK_1));
    menuItems.addElement(new MysterMenuItemFactory("Stack Windows", new StackWindowsHandler()));
    menuItems.addElement(new MysterMenuItemFactory("-", new NullAction()));

    finalMenu = new Vector();

    MysterMenuBar.addMenu(new MysterMenuFactory("Windows", finalMenu) {
        @Override
        public JMenu makeMenu(JFrame frame) {
            return getCorrectWindowsMenu(frame);
        }
    });
    updateMenu();
}
项目:FJ-VDMJ    文件:LexLocation.java   
public static Map<Integer, List<LexLocation>> getHitLocations(File file)
{
    Map<Integer, List<LexLocation>> map =
            new HashMap<Integer, List<LexLocation>>();

    for (LexLocation l: allLocations)
    {
        if (l.executable && l.hits > 0 && l.file.equals(file))
        {
            List<LexLocation> list = map.get(l.startLine);

            if (list == null)
            {
                list = new Vector<LexLocation>();
                map.put(l.startLine, list);
            }

            list.add(l);
        }
    }

    return map;
}
项目:lams    文件:LearnerProgressBatchDTO.java   
public LearnerProgressBatchDTO(Vector<LearnerProgress> progress, int batchSize, int numAllLearnerProgress) {
this.learnerProgressList = progress;
this.batchSize = batchSize;
this.numAllLearnerProgress = numAllLearnerProgress;

// integer division truncates, so convert to floating point first.
double batchSizeAsDouble = batchSize;
double numAllLearnerProgressAsDouble = numAllLearnerProgress;
double numBatchesDouble = numAllLearnerProgressAsDouble / batchSizeAsDouble;
numBatchesDouble = Math.ceil(numBatchesDouble);

numBatches = (int) numBatchesDouble;
if (numBatches < 1) {
    numBatches = 1;
}
   }
项目:openjdk-jdk10    文件:XPopupMenuPeer.java   
@SuppressWarnings("deprecation")
public void show(Event e) {
    target = (Component)e.target;
    // Get menus from the target.
    Vector<MenuItem> targetItemVector = getMenuTargetItems();
    if (targetItemVector != null) {
        reloadItems(targetItemVector);
        //Fix for 6287092: JCK15a: api/java_awt/interactive/event/EventTests.html#EventTest0015 fails, mustang
        Point tl = target.getLocationOnScreen();
        Point pt = new Point(tl.x + e.x, tl.y + e.y);
        //Fixed 6266513: Incorrect key handling in XAWT popup menu
        //No item should be selected when showing popup menu
        if (!ensureCreated()) {
            return;
        }
        Dimension dim = getDesiredSize();
        //Fix for 6267162: PIT: Popup Menu gets hidden below the screen when opened
        //near the periphery of the screen, XToolkit
        Rectangle bounds = getWindowBounds(pt, dim);
        reshape(bounds);
        xSetVisible(true);
        toFront();
        selectItem(null, false);
        grabInput();
    }
}
项目:OpenJSharp    文件:DefaultStyledDocument.java   
/**
 * Initialize the buffer
 */
void beginEdits(int offset, int length) {
    this.offset = offset;
    this.length = length;
    this.endOffset = offset + length;
    pos = offset;
    if (changes == null) {
        changes = new Vector<ElemChanges>();
    } else {
        changes.removeAllElements();
    }
    if (path == null) {
        path = new Stack<ElemChanges>();
    } else {
        path.removeAllElements();
    }
    fracturedParent = null;
    fracturedChild = null;
    offsetLastIndex = offsetLastIndexOnReplace = false;
}
项目:AgentWorkbench    文件:AgentStartConfiguration.java   
/**
 * Returns the agent start arguments.
 * @return the agent start arguments
 */
@XmlTransient
public Vector<AgentStartArguments> getAgentStartArguments() {
    if (this.agentVector==null) {
        this.agentVector = new Vector<AgentStartArguments>();
    }
    return agentVector;
}
项目:creoson    文件:JLWindchill.java   
@Override
public boolean loopAction(String fileName) throws JLIException, jxthrowable {
          if (output==null)
              output = new Vector<String>();
          output.add(fileName);

    return false;
}
项目:jdk8u-jdk    文件:DTDParser.java   
/**
 * Parse a list of identifiers.
 */
Vector<String> parseIdentifierList(boolean lower) throws IOException {
    Vector<String> elems = new Vector<>();
    skipSpace();
    switch (ch) {
      case '(':
        ch = in.read();
        skipParameterSpace();
        while (parseNameToken(lower)) {
            elems.addElement(getString(0));
            skipParameterSpace();
            if (ch == '|') {
                ch = in.read();
                skipParameterSpace();
            }
        }
        expect(')');
        skipParameterSpace();
        break;

      default:
        if (!parseIdentifier(lower)) {
            error("expected", "identifier");
            break;
        }
        elems.addElement(getString(0));
        skipParameterSpace();
        break;
    }
    return elems;
}
项目:Android-Music-Player    文件:FMView.java   
public void addShape(shapeImg img){
    if(Shapes == null){
        Shapes = new Vector<shapeImg>(2);
    }
        Shapes.add(img);

}
项目:unitimes    文件:ExamConflictStatisticsInfo.java   
public ExamConflictStatisticsInfo getConflictStatisticsSubInfo(Vector variables) {
    ExamConflictStatisticsInfo ret = new ExamConflictStatisticsInfo();
    for (Enumeration e=variables.elements();e.hasMoreElements();) {
        Exam exam = (Exam)e.nextElement();
        CBSVariable var = (CBSVariable)iVariables.get(exam.getId());
        if (var!=null)
            ret.iVariables.put(exam.getId(),var);
    }
    return ret;
}
项目:Neukoelln_SER316    文件:NoteListImpl.java   
public Collection getNotesForPeriod(CalendarDate startDate, CalendarDate endDate) {
    Vector v = new Vector();
    Elements yrs = _root.getChildElements("year");
    for (int yi = 0; yi < yrs.size(); yi++) {
        Year y = new Year(yrs.get(yi));
        if ((y.getValue() >= startDate.getYear()) && (y.getValue() <= endDate.getYear())) {
            Vector months = y.getMonths();
            for (int mi = 0; mi < months.size(); mi++) {
                Month m = (Month) months.get(mi);
                if (!((y.getValue() == startDate.getYear()) && (m.getValue() < startDate.getMonth()))
                    || !((y.getValue() == endDate.getYear()) && (m.getValue() > endDate.getMonth()))) {
                    Vector days = m.getDays();
                    for (int di = 0; di < days.size(); di++) {
                        Day d = (Day) days.get(di);
                        if (!((m.getValue() == startDate.getMonth()) && (d.getValue() < startDate.getDay()))
            || !((m.getValue() == endDate.getMonth()) && (d.getValue() > endDate.getDay()))) {
                Vector ns = d.getNotes();
                for(int ni = 0; ni < ns.size(); ni++) {
                    NoteElement n = (NoteElement) ns.get(ni);
                    v.add(new NoteImpl(n.getElement(), _project));
                }
            }
                    }
                }
            }
        }
    }
    return v;
}
项目:ImageClassify    文件:CameraClassifierActivity.java   
private void renderDebug(final Canvas canvas) {
    if (!isDebug()) {
        return;
    }
    final Bitmap copy = cropCopyBitmap;
    if (copy != null) {
        final Matrix matrix = new Matrix();
        final float scaleFactor = 2;
        matrix.postScale(scaleFactor, scaleFactor);
        matrix.postTranslate(
                canvas.getWidth() - copy.getWidth() * scaleFactor,
                canvas.getHeight() - copy.getHeight() * scaleFactor);
        canvas.drawBitmap(copy, matrix, new Paint());

        final Vector<String> lines = new Vector<String>();
        if (classifier != null) {
            String statString = classifier.getStatString();
            String[] statLines = statString.split("\n");
            for (String line : statLines) {
                lines.add(line);
            }
        }

        lines.add("Frame: " + previewWidth + "x" + previewHeight);
        lines.add("Crop: " + copy.getWidth() + "x" + copy.getHeight());
        lines.add("View: " + canvas.getWidth() + "x" + canvas.getHeight());
        lines.add("Rotation: " + sensorOrientation);
        lines.add("Inference time: " + lastProcessingTimeMs + "ms");

        borderedText.drawLines(canvas, 10, canvas.getHeight() - 10, lines);
    }
}
项目:logistimo-web-service    文件:GetInventoryInput.java   
public Vector toMessageString() throws ProtocolException {
  if (userId == null || userId.equals("") || password == null || password.equals("")) {
    throw new ProtocolException("UserId or password not specified");
  }
  String
      msg =
      MessageHeader.VERSION03 + " " + RestConstantsZ.ACTION_GETINVENTORY + " " + userId + " "
          + password;
  if (onlyStock) {
    msg += " 1";
  } else {
    msg += " 0";
  }
  if (kid != null) // VERSION03 feature
  {
    msg += " " + kid;
  } else {
    msg += " " + MessageUtil.DUMMY;
  }
  if (hasResponseMessageNumbers()) {
    msg += " " + getResponseMessageNumbers();
  } else {
    msg += " " + MessageUtil.DUMMY;
  }
  if (isDev) {
    msg += " d";
  }
  return MessageUtil.split(msg, msgId);
}
项目:OpenJSharp    文件:Whitespace.java   
/**
 * Takes a vector of WhitespaceRule objects and generates a predicate
 * method. This method returns the translets default action for handling
 * whitespace text-nodes:
 *    - USE_PREDICATE  (run the method generated by this method)
 *    - STRIP_SPACE    (always strip whitespace text-nodes)
 *    - PRESERVE_SPACE (always preserve whitespace text-nodes)
 */
public static int translateRules(Vector rules,
                                 ClassGenerator classGen) {
    // Get the core rules in prioritized order
    final int defaultAction = prioritizeRules(rules);
    // The rules vector may be empty after prioritising
    if (rules.size() == 0) {
        compileDefault(defaultAction,classGen);
        return defaultAction;
    }
    // Now - create a predicate method and sequence through rules...
    compilePredicate(rules, defaultAction, classGen);
    // Return with the translets required action (
    return USE_PREDICATE;
}
项目:openjdk-jdk10    文件:FunctionCall.java   
/**
 * Return the signature of the current method
 */
private String getMethodSignature(Vector argsType) {
    final StringBuffer buf = new StringBuffer(_className);
    buf.append('.').append(_fname.getLocalPart()).append('(');

    int nArgs = argsType.size();
    for (int i = 0; i < nArgs; i++) {
        final Type intType = (Type)argsType.elementAt(i);
        buf.append(intType.toString());
        if (i < nArgs - 1) buf.append(", ");
    }

    buf.append(')');
    return buf.toString();
}
项目:geomapapp    文件:GridderZW.java   
public GridderZW(int gridSize, 
            int numGrids, 
            int nLevel,
            Projection proj, 
            String dirName) throws IOException {
        gridder = null;
        this.gridSize = gridSize;
        this.proj = proj;
        this.nLevel = nLevel;
        this.dir = new File(dirName + "/zw");
        path = dir.getPath();
        if(!dir.exists()) {
            if(!dir.mkdirs()) throw new IOException(
                    "\n** could not create "+ dirName);
//  System.out.println(dir.getPath() +" created");
        } else if( !dir.isDirectory() ) {
            throw new IOException("\n** open error:\t"+
                dirName +" not a directory");
        }
        cruiseDir = new File(dir, "cruises");
        if( !cruiseDir.exists()) cruiseDir.mkdirs();
        grid = new XGrid_ZW[numGrids];
        readOrder = new int[numGrids];
        for( int i=0 ; i<numGrids ; i++) {
            readOrder[i] = -1;
            grid[i] = null;
        }
        tiles = new Vector();
        wrap = false;
    }
项目:lazycat    文件:Response.java   
@Override
public Collection<String> getHeaders(String name) {

    Enumeration<String> enumeration = getCoyoteResponse().getMimeHeaders().values(name);
    Vector<String> result = new Vector<String>();
    while (enumeration.hasMoreElements()) {
        result.addElement(enumeration.nextElement());
    }
    return result;
}
项目:parabuild-ci    文件:ZaurusTableForm.java   
private void fetchColumns() {

        Vector temp     = new Vector(20);
        Vector tempType = new Vector(20);

        try {
            if (cConn == null) {
                return;
            }

            if (dbmeta == null) {
                dbmeta = cConn.getMetaData();
            }

            ResultSet colList = dbmeta.getColumns(null, null, tableName, "%");

            while (colList.next()) {
                temp.addElement(colList.getString("COLUMN_NAME"));
                tempType.addElement(new Short(colList.getShort("DATA_TYPE")));
            }

            colList.close();
        } catch (SQLException e) {
            ZaurusEditor.printStatus("SQL Exception: " + e.getMessage());
        }

        columns = new String[temp.size()];

        temp.copyInto(columns);

        columnTypes = new short[temp.size()];

        for (int i = 0; i < columnTypes.length; i++) {
            columnTypes[i] = ((Short) tempType.elementAt(i)).shortValue();
        }
    }
项目:gate-core    文件:SimpleFeatureMapImpl.java   
/**
 * Removes a gate listener
 */
@Override
public synchronized void removeFeatureMapListener(FeatureMapListener l) {
  if (mapListeners != null && mapListeners.contains(l)) {
    @SuppressWarnings("unchecked")
    Vector<FeatureMapListener> v = (Vector<FeatureMapListener>) mapListeners.clone();
    v.removeElement(l);
    mapListeners = v;
  }
}
项目:parabuild-ci    文件:ZaurusTableForm.java   
private void fetchPrimaryKeys() {

        Vector temp = new Vector(20);

        try {
            if (cConn == null) {
                return;
            }

            if (dbmeta == null) {
                dbmeta = cConn.getMetaData();
            }

            ResultSet colList = dbmeta.getPrimaryKeys(null, null, tableName);

            while (colList.next()) {
                temp.addElement(colList.getString("COLUMN_NAME"));
            }

            colList.close();
        } catch (SQLException e) {
            ZaurusEditor.printStatus("SQL Exception: " + e.getMessage());
        }

        primaryKeys = new String[temp.size()];

        temp.copyInto(primaryKeys);

        pkColIndex = new int[primaryKeys.length];

        for (int i = 0; i < primaryKeys.length; i++) {
            pkColIndex[i] = this.getColIndex(primaryKeys[i]);
        }    // end of for (int i=0; i<primaryKeys.length; i++)
    }
项目:openjdk-jdk10    文件:XSConstraints.java   
private static void checkNSRecurseCheckCardinality(Vector children, int min1, int max1,
        SubstitutionGroupHandler dSGHandler,
        XSParticleDecl wildcard, int min2, int max2,
        boolean checkWCOccurrence)
    throws XMLSchemaException {


    // check Occurrence ranges
    if (checkWCOccurrence && !checkOccurrenceRange(min1,max1,min2,max2)) {
        throw new XMLSchemaException("rcase-NSRecurseCheckCardinality.2", new Object[]{
                Integer.toString(min1),
                max1==SchemaSymbols.OCCURRENCE_UNBOUNDED?"unbounded":Integer.toString(max1),
                        Integer.toString(min2),
                        max2==SchemaSymbols.OCCURRENCE_UNBOUNDED?"unbounded":Integer.toString(max2)});
    }

    // Check that each member of the group is a valid restriction of the wildcard
    int count = children.size();
    try {
        for (int i = 0; i < count; i++) {
            XSParticleDecl particle1 = (XSParticleDecl)children.elementAt(i);
            particleValidRestriction(particle1, dSGHandler, wildcard, null, false);

        }
    }
    // REVISIT: should we really just ignore original cause of this error?
    //          how can we report it?
    catch (XMLSchemaException e) {
        throw new XMLSchemaException("rcase-NSRecurseCheckCardinality.1", null);
    }

}
项目:FJ-VDMJ    文件:INSeqPattern.java   
@Override
public List<INIdentifierPattern> findIdentifiers()
{
    List<INIdentifierPattern> list = new Vector<INIdentifierPattern>();

    for (INPattern p: plist)
    {
        list.addAll(p.findIdentifiers());
    }

    return list;
}