Edit C:\Program Files\Java\jdk1.8.0_121\com\sun\javafx\sg\prism\NodePath.java
/* * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.javafx.sg.prism; import java.util.ArrayList; import java.util.List; /** * Simple a reusable storage for root-to-node path. * */ public class NodePath { private List<NGNode> path = new ArrayList<>(); private int position; public NGNode last() { return path.isEmpty() ? null : path.get(path.size() - 1); } // ITERATION methods public NGNode getCurrentNode() { return path.get(position); } public boolean hasNext() { return position < path.size() -1 && !isEmpty(); } public void next() { if (!hasNext()) { throw new IllegalStateException(); } position++; } public void reset() { position = path.isEmpty() ? -1 : 0; } // MODIFICATION methods public void clear() { position = -1; path.clear(); } public void add(NGNode n) { path.add(0, n); if (position == -1) position = 0; } public int size() { return path.size(); } public boolean isEmpty() { return path.isEmpty(); } @Override public String toString() { return path.toString(); } }
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de