Java Code Examples for java.util.Collections#list()
The following examples show how to use
java.util.Collections#list() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: CreateWithHistoryTest.java From sync-android with Apache License 2.0 | 6 votes |
/** * Similar to {@link #testRootConflict()} but now the revs 1 and 2 are identical for both trees, * they only diverge at the 3rd revision. * Assert that all 4 revisions are present after the createWithHistory and that a conflict * exists for the two latest generation docs. * * @throws Exception */ @Test public void testLeafConflict() throws Exception { List<DocumentRevision> parallelTree = createRevisions(3); List<DocumentRevision> sharedHistory = Collections.list(Collections.enumeration (parallelTree.subList(0, 2))); //note sublist second index is *exclusive* sharedHistory.add(REV3.revision); advancedDatabase.createWithHistory(REV3.revision, REV3.generation, toHistory (sharedHistory)); // Assert both trees are good assertRevisionAndHistoryPresent(Collections.singleton(REV3.revision)); assertRevisionContent(Collections.singleton(REV3.revision), false); // Not a stub assertRevisionAndHistoryPresent(parallelTree); assertRevisionContent(parallelTree, false, false, false); // None are stubs assertNoUnexpectedRevs(Collections.singleton(REV3.revision), parallelTree); assertConflictBetween(REV3.revision.getRevision(), parallelTree.get(2).getRevision()); }
Example 2
Source File: NetworkUtils.java From pandroid with Apache License 2.0 | 6 votes |
/** * Get IP address from first non-localhost interface * * @param useIPv4 true=return ipv4, false=return ipv6 * @return address or empty string */ public static String getIPAddress(boolean useIPv4) { try { List<NetworkInterface> interfaces = Collections.list(NetworkInterface.getNetworkInterfaces()); for (NetworkInterface intf : interfaces) { List<InetAddress> addrs = Collections.list(intf.getInetAddresses()); for (InetAddress addr : addrs) { if (!addr.isLoopbackAddress()) { String sAddr = addr.getHostAddress().toUpperCase(); if (useIPv4) { if (addr instanceof Inet4Address) return sAddr; } else { if (addr instanceof Inet6Address) { int delim = sAddr.indexOf('%'); // drop ip6 port suffix return delim < 0 ? sAddr : sAddr.substring(0, delim); } } } } } } catch (Exception ex) { } // for now eat exceptions return ""; }
Example 3
Source File: Equals.java From jdk8u_jdk with GNU General Public License v2.0 | 6 votes |
static void displayInterfaceInformation(NetworkInterface netint, PrintStream out) throws SocketException { out.printf("Display name: %s%n", netint.getDisplayName()); out.printf("Name: %s%n", netint.getName()); Enumeration<InetAddress> inetAddresses = netint.getInetAddresses(); for (InetAddress inetAddress : Collections.list(inetAddresses)) out.printf("InetAddress: %s%n", inetAddress); out.printf("Up? %s%n", netint.isUp()); out.printf("Loopback? %s%n", netint.isLoopback()); out.printf("PointToPoint? %s%n", netint.isPointToPoint()); out.printf("Supports multicast? %s%n", netint.supportsMulticast()); out.printf("Virtual? %s%n", netint.isVirtual()); out.printf("Hardware address: %s%n", Arrays.toString(netint.getHardwareAddress())); out.printf("MTU: %s%n", netint.getMTU()); out.printf("Index: %s%n", netint.getIndex()); out.printf("%n"); }
Example 4
Source File: Util.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 6 votes |
/** * Returns a list of all the addresses on the system. * @param inclLoopback * if {@code true}, include the loopback addresses * @param ipv4Only * it {@code true}, only IPv4 addresses will be included */ static List<InetAddress> getAddresses(boolean inclLoopback, boolean ipv4Only) throws SocketException { ArrayList<InetAddress> list = new ArrayList<InetAddress>(); Enumeration<NetworkInterface> nets = NetworkInterface.getNetworkInterfaces(); for (NetworkInterface netInf : Collections.list(nets)) { Enumeration<InetAddress> addrs = netInf.getInetAddresses(); for (InetAddress addr : Collections.list(addrs)) { if (!list.contains(addr) && (inclLoopback ? true : !addr.isLoopbackAddress()) && (ipv4Only ? (addr instanceof Inet4Address) : true)) { list.add(addr); } } } return list; }
Example 5
Source File: NetworkAddressFactoryImpl.java From TVRemoteIME with GNU General Public License v2.0 | 6 votes |
protected void discoverNetworkInterfaces() throws InitializationException { try { Enumeration<NetworkInterface> interfaceEnumeration = NetworkInterface.getNetworkInterfaces(); for (NetworkInterface iface : Collections.list(interfaceEnumeration)) { //displayInterfaceInformation(iface); log.finer("Analyzing network interface: " + iface.getDisplayName()); if (isUsableNetworkInterface(iface)) { log.fine("Discovered usable network interface: " + iface.getDisplayName()); synchronized (networkInterfaces) { networkInterfaces.add(iface); } } else { log.finer("Ignoring non-usable network interface: " + iface.getDisplayName()); } } } catch (Exception ex) { throw new InitializationException("Could not not analyze local network interfaces: " + ex, ex); } }
Example 6
Source File: Methods.java From DeviceInfo with Apache License 2.0 | 6 votes |
/** * Returns MAC address of the given interface name. * * @param interfaceName eth0, wlan0 or NULL=use first interface * @return mac address or empty string */ public static String getMACAddress(String interfaceName) { try { List<NetworkInterface> interfaces = Collections.list(NetworkInterface.getNetworkInterfaces()); for (NetworkInterface intf : interfaces) { if (interfaceName != null) { if (!intf.getName().equalsIgnoreCase(interfaceName)) continue; } byte[] mac = intf.getHardwareAddress(); if (mac == null) return ""; StringBuilder buf = new StringBuilder(); for (byte aMac : mac) buf.append(String.format("%02X:", aMac)); if (buf.length() > 0) buf.deleteCharAt(buf.length() - 1); return buf.toString(); } } catch (Exception ex) { ex.printStackTrace(); } return ""; }
Example 7
Source File: Util.java From jdk8u60 with GNU General Public License v2.0 | 6 votes |
/** * Returns a list of all the addresses on the system. * @param inclLoopback * if {@code true}, include the loopback addresses * @param ipv4Only * it {@code true}, only IPv4 addresses will be included */ static List<InetAddress> getAddresses(boolean inclLoopback, boolean ipv4Only) throws SocketException { ArrayList<InetAddress> list = new ArrayList<InetAddress>(); Enumeration<NetworkInterface> nets = NetworkInterface.getNetworkInterfaces(); for (NetworkInterface netInf : Collections.list(nets)) { Enumeration<InetAddress> addrs = netInf.getInetAddresses(); for (InetAddress addr : Collections.list(addrs)) { if (!list.contains(addr) && (inclLoopback ? true : !addr.isLoopbackAddress()) && (ipv4Only ? (addr instanceof Inet4Address) : true)) { list.add(addr); } } } return list; }
Example 8
Source File: TestNormal.java From openjdk-8-source with GNU General Public License v2.0 | 5 votes |
public static void extractJar(JarFile jf, File where) throws Exception { for (JarEntry file : Collections.list(jf.entries())) { File out = new File(where, file.getName()); if (file.isDirectory()) { out.mkdirs(); continue; } File parent = out.getParentFile(); if (parent != null && !parent.exists()) { parent.mkdirs(); } InputStream is = null; OutputStream os = null; try { is = jf.getInputStream(file); os = new FileOutputStream(out); while (is.available() > 0) { os.write(is.read()); } } finally { if (is != null) { is.close(); } if (os != null) { os.close(); } } } }
Example 9
Source File: PSITypeLister.java From semanticvectors with BSD 3-Clause "New" or "Revised" License | 5 votes |
public static void main(String[] args) throws IOException, ZeroVectorException { PSITypeLister typeLister = new PSITypeLister(args); int numCountries = 0; for (ObjectVector vector : Collections.list(typeLister.semanticVectors.getAllVectors())) { numCountries += typeLister.printBestRelations(vector.getObject().toString()); } System.out.println("Number of countries: " + numCountries); //notUsDollar(typeLister, FlagConfig.getFlagConfig(args)); }
Example 10
Source File: Utils.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
static void copyJarFile(JarFile in, JarOutputStream out) throws IOException { byte[] buffer = new byte[1 << 14]; for (JarEntry je : Collections.list(in.entries())) { out.putNextEntry(je); InputStream ein = in.getInputStream(je); for (int nr; 0 < (nr = ein.read(buffer)); ) { out.write(buffer, 0, nr); } } in.close(); markJarFile(out); // add PACK200 comment }
Example 11
Source File: JarFileReader.java From openpojo with Apache License 2.0 | 5 votes |
private Set<String> getAllEntries() { Set<String> entries = new HashSet<String>(); ArrayList<JarEntry> jarEntries = Collections.list(jarFile.entries()); for (JarEntry entry : jarEntries) entries.add(entry.getName()); return entries; }
Example 12
Source File: PingThis.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
private static boolean hasIPv6() throws Exception { List<NetworkInterface> nics = Collections.list(NetworkInterface .getNetworkInterfaces()); for (NetworkInterface nic : nics) { List<InetAddress> addrs = Collections.list(nic.getInetAddresses()); for (InetAddress addr : addrs) { if (addr instanceof Inet6Address) return true; } } return false; }
Example 13
Source File: IPAddressDataModule.java From DebugOverlay-Android with Apache License 2.0 | 5 votes |
/** * Updated based on the discussion in * http://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device-from-code * Get IP addresses from the non-localhost interfaces * @param useIPv4 true -> returns ipv4, false -> returns ipv6 * @return addresses or empty list */ private static List<String> getIPAddresses(boolean useIPv4) { List<String> ipAddresses = new ArrayList<>(); try { List<NetworkInterface> interfaces = Collections.list(NetworkInterface.getNetworkInterfaces()); for (NetworkInterface intf : interfaces) { if (intf.getName().startsWith("dummy")) { continue; } List<InetAddress> addrs = Collections.list(intf.getInetAddresses()); for (InetAddress addr : addrs) { if (!addr.isLoopbackAddress()) { String sAddr = addr.getHostAddress(); boolean isIPv4 = sAddr.indexOf(':') < 0; if (useIPv4) { if (isIPv4) { ipAddresses.add(sAddr); } } else { if (!isIPv4) { int delim = sAddr.indexOf('%'); // drop ip6 zone suffix ipAddresses.add(delim < 0 ? sAddr.toUpperCase() : sAddr.substring(0, delim).toUpperCase()); } } } } } } catch (Exception ex) { // for now, just catch all... Log.w(TAG, "Exception:" + ex.getMessage()); } return ipAddresses; }
Example 14
Source File: Utils.java From hottub with GNU General Public License v2.0 | 5 votes |
static ArrayList<String> getZipFileEntryNames(ZipFile z) { ArrayList<String> out = new ArrayList<String>(); for (ZipEntry ze : Collections.list(z.entries())) { out.add(ze.getName()); } return out; }
Example 15
Source File: ResourceCheckTest.java From dragonwell8_jdk with GNU General Public License v2.0 | 4 votes |
public static void main(String... args) { List<String> errors = new ArrayList<>(); // Ensure that all Message fields have a corresponding key/value // in the resource bundle and that mnemonics can be looked // up where applicable. ResourceBundle rb = ResourceBundle.getBundle(RESOURCE_BUNDLE); for (Field field : Messages.class.getFields()) { if (isResourceKeyField(field)) { String resourceKey = field.getName(); String message = readField(field); if (message.startsWith(MISSING_RESOURCE_KEY_PREFIX)) { errors.add("Can't find message (and perhaps mnemonic) for " + Messages.class.getSimpleName() + "." + resourceKey + " in resource bundle."); } else { String resourceMessage = rb.getString(resourceKey); if (hasMnemonicIdentifier(resourceMessage)) { int mi = Resources.getMnemonicInt(message); if (mi == 0) { errors.add("Could not look up mnemonic for message '" + message + "'."); } } } } } // Ensure that there is Message class field for every resource key. for (String key : Collections.list(rb.getKeys())) { try { Messages.class.getField(key); } catch (NoSuchFieldException nfe) { errors.add("Can't find static field (" + Messages.class.getSimpleName() + "." + key + ") matching '" + key + "' in resource bundle. Unused message?"); } } if (errors.size() > 0) { throwError(errors); } }
Example 16
Source File: ResourceCheckTest.java From jdk8u-dev-jdk with GNU General Public License v2.0 | 4 votes |
public static void main(String... args) { List<String> errors = new ArrayList<>(); // Ensure that all Message fields have a corresponding key/value // in the resource bundle and that mnemonics can be looked // up where applicable. ResourceBundle rb = ResourceBundle.getBundle(RESOURCE_BUNDLE); for (Field field : Messages.class.getFields()) { if (isResourceKeyField(field)) { String resourceKey = field.getName(); String message = readField(field); if (message.startsWith(MISSING_RESOURCE_KEY_PREFIX)) { errors.add("Can't find message (and perhaps mnemonic) for " + Messages.class.getSimpleName() + "." + resourceKey + " in resource bundle."); } else { String resourceMessage = rb.getString(resourceKey); if (hasMnemonicIdentifier(resourceMessage)) { int mi = Resources.getMnemonicInt(message); if (mi == 0) { errors.add("Could not look up mnemonic for message '" + message + "'."); } } } } } // Ensure that there is Message class field for every resource key. for (String key : Collections.list(rb.getKeys())) { try { Messages.class.getField(key); } catch (NoSuchFieldException nfe) { errors.add("Can't find static field (" + Messages.class.getSimpleName() + "." + key + ") matching '" + key + "' in resource bundle. Unused message?"); } } if (errors.size() > 0) { throwError(errors); } }
Example 17
Source File: GPTreeTableBase.java From ganttproject with GNU General Public License v3.0 | 4 votes |
private void clearUiColumns() { List<TableColumn> columns = Collections.list(getTable().getColumnModel().getColumns()); for (TableColumn column : columns) { getTable().removeColumn(column); } }
Example 18
Source File: SecurityIT.java From development with Apache License 2.0 | 4 votes |
@Test(expected = SQLException.class) public void testGetGroupNamesUserStringUserKey() throws Exception { String userKey = "CLIENTCERT"; ADMRealmImpl realmImpl = new TestADMRealmImpl(userKey); Collections.list(realmImpl.getGroupNames(null)); }
Example 19
Source File: MTGLogger.java From MtgDesktopCompanion with GNU General Public License v3.0 | 4 votes |
@SuppressWarnings("unchecked") public static List<Logger> getLoggers() { return Collections.list(LogManager.getCurrentLoggers()); }
Example 20
Source File: CompositeServerContext.java From pampas with Apache License 2.0 | 4 votes |
@Override public List<String> getAllServiceName() { return Collections.list(instanceMap.keys()); }