| jaulib v1.4.0-2-g788cf73
    Jau Support Library (C++, Java, ..) | 
Generic resource location protocol connection, using another sub-protocol as the vehicle for a piggyback protocol. More...
| Public Member Functions | |
| synchronized void | connect () throws IOException | 
| InputStream | getInputStream () throws IOException | 
| abstract String | getEntryName () throws IOException | 
| Returns the entry name of the asset. | |
| URL | getSubProtocol () throws IOException | 
| Returns the resolved sub protocol of the asset or null, ie: | |
| Protected Member Functions | |
| PiggybackURLConnection (final URL url, final I context) | |
| Protected Attributes | |
| URL | subUrl | 
| URLConnection | subConn | 
| I | context | 
Generic resource location protocol connection, using another sub-protocol as the vehicle for a piggyback protocol.
The details of the sub-protocol can be queried using getSubProtocol(). 
See example in AssetURLConnection. 
Definition at line 43 of file PiggybackURLConnection.java.
| 
 | protected | 
| url | the specific URL for this instance | 
| context | the piggyback context, defining state independent code and constants | 
Definition at line 52 of file PiggybackURLConnection.java.
| synchronized void org.jau.net.PiggybackURLConnection< I extends PiggybackURLContext >.connect | ( | ) | throws IOException | 
Resolves the URL via PiggybackURLContext#resolve(String), see AssetURLContext#resolve(String) for an example. 
Definition at line 66 of file PiggybackURLConnection.java.
| 
 | abstract | 
Returns the entry name of the asset.
Plain asset:test/lala.txt Resolved asset:jar:file:/data/app/jogamp.test.apk!/assets/test/lala.txt Result test/lala.txt
| IOException | is not connected | 
| InputStream org.jau.net.PiggybackURLConnection< I extends PiggybackURLContext >.getInputStream | ( | ) | throws IOException | 
Definition at line 75 of file PiggybackURLConnection.java.
| URL org.jau.net.PiggybackURLConnection< I extends PiggybackURLContext >.getSubProtocol | ( | ) | throws IOException | 
Returns the resolved sub protocol of the asset or null, ie:
Plain asset:test/lala.txt Resolved asset:jar:file:/data/app/jogamp.test.apk!/assets/test/lala.txt Result jar:file:/data/app/jogamp.test.apk!/assets/test/lala.txt
| IOException | is not connected | 
Definition at line 103 of file PiggybackURLConnection.java.
| 
 | protected | 
Definition at line 46 of file PiggybackURLConnection.java.
| 
 | protected | 
Definition at line 45 of file PiggybackURLConnection.java.
| 
 | protected | 
Definition at line 44 of file PiggybackURLConnection.java.