Top Inners Fields Constructors Methods
jnr.netdb

pack-priv Class FileProtocolsDB

extends Object
implements ProtocolsDB
Class Inheritance
All Implemented Interfaces
jnr.netdb.ProtocolsDB
Imports
java.io.File, .FileNotFoundException, .FileReader, .IOException, .StringReader, java.util.Collection, .Collections, .LinkedList, .List, jnr.ffi.Platform

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static interface
private static class

Field Summary

Modifier and TypeField and Description
private final File

Constructor Summary

AccessConstructor and Description
pack-priv
FileProtocolsDB(File protocolsFile)

Method Summary

Modifier and TypeMethod and Description
public Collection<Protocol>
public static final FileProtocolsDB
public Protocol
public Protocol
private static FileProtocolsDB
load()

private final NetDBParser
private static final File
private final Protocol
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

protocolsFileback to summary
private final File protocolsFile

Constructor Detail

FileProtocolsDBback to summary
pack-priv FileProtocolsDB(File protocolsFile)

Method Detail

getAllProtocolsback to summary
public Collection<Protocol> getAllProtocols()

Implements jnr.netdb.ProtocolsDB.getAllProtocols.

getInstanceback to summary
public static final FileProtocolsDB getInstance()
getProtocolByNameback to summary
public Protocol getProtocolByName(final String name)

Implements jnr.netdb.ProtocolsDB.getProtocolByName.

getProtocolByNumberback to summary
public Protocol getProtocolByNumber(final Integer proto)

Implements jnr.netdb.ProtocolsDB.getProtocolByNumber.

loadback to summary
private static FileProtocolsDB load()
loadProtocolsFileback to summary
private final NetDBParser loadProtocolsFile()
locateProtocolsFileback to summary
private static final File locateProtocolsFile()
parseback to summary
private final Protocol parse(FileProtocolsDB.Filter filter)
jnr.netdb back to summary

private Interface FileProtocolsDB.Filter


Method Summary

Modifier and TypeMethod and Description
public boolean

Method Detail

filterback to summary
public boolean filter(Protocol s)
jnr.netdb back to summary

private final Class FileProtocolsDB.SingletonHolder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final FileProtocolsDB

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
public static final FileProtocolsDB INSTANCE

Constructor Detail

SingletonHolderback to summary
private SingletonHolder()