| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| pack-priv static class | ImageResourcesTree.
Path item tree node. |
| pack-priv static class | ImageResourcesTree.
A 2nd level package directory, |
| pack-priv static class | |
| pack-priv static class | ImageResourcesTree.
Tree of nodes. |
| Modifier and Type | Field and Description |
|---|---|
| private final ImageResourcesTree. | |
| private final List |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| adder | back to summary |
|---|---|
| private final ImageResourcesTree. | |
| paths | back to summary |
|---|---|
| private final List<String> paths | |
| ImageResourcesTree | back to summary |
|---|---|
| public ImageResourcesTree(long offset, BasicImageWriter writer, List<String> paths) | |
| addContent | back to summary |
|---|---|
| public void addContent(DataOutputStream out) throws IOException | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Throwable | fillInStackTrace()
Overrides java. Fills in the execution stack trace. |
| InvalidTreeException | back to summary |
|---|---|
| public InvalidTreeException(ImageResourcesTree. | |
| fillInStackTrace | back to summary |
|---|---|
| public Throwable fillInStackTrace() Overrides java. Doc from java. Fills in the execution stack trace. This method records within this
If the stack trace of this
| |
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private long | |
| private final ImageResourcesTree. | |
| private final BasicImageWriter |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private int | |
| private List | |
| private int |
| content | back to summary |
|---|---|
| private final List<byte[]> content | |
| offset | back to summary |
|---|---|
| private long offset | |
| tree | back to summary |
|---|---|
| private final ImageResourcesTree. | |
| writer | back to summary |
|---|---|
| private final BasicImageWriter writer | |
| LocationsAdder | back to summary |
|---|---|
| pack-priv LocationsAdder(ImageResourcesTree. | |
| addLocations | back to summary |
|---|---|
| private int addLocations(ImageResourcesTree. | |
| computeContent | back to summary |
|---|---|
| private List | |
| computeContent | back to summary |
|---|---|
| private int computeContent(ImageResourcesTree. | |
| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private ImageLocationWriter | |
| private final String | |
| private final ImageResourcesTree. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static String | |
| public ImageResourcesTree. | |
| public String | |
| public String | |
| private void |
| children | back to summary |
|---|---|
| private final Map<String, ImageResourcesTree. | |
| loc | back to summary |
|---|---|
| private ImageLocationWriter loc | |
| name | back to summary |
|---|---|
| private final String name | |
| parent | back to summary |
|---|---|
| private final ImageResourcesTree. | |
| Node | back to summary |
|---|---|
| private Node(String name, ImageResourcesTree. | |
| buildPath | back to summary |
|---|---|
| private static String buildPath(ImageResourcesTree. | |
| getChildren | back to summary |
|---|---|
| public ImageResourcesTree. | |
| getName | back to summary |
|---|---|
| public String getName() | |
| getPath | back to summary |
|---|---|
| public String getPath() | |
| setLocation | back to summary |
|---|---|
| private void setLocation(ImageLocationWriter loc) | |
"/packages/<package-name>".
While package paths can exist within many modules, for each package there is at most one module in which that package has resources.
For example, the package path java/util exists in both the
java.base and java.logging modules. This means both
"/packages/java.util/java.base" and
"/packages/java.util/java.logging" will exist, but only
"java.base" entry will be marked as having content.
When processing module links in non-preview mode, entries marked
as preview-only must be ignored.
If all links in a package are preview-only, then the entire package is marked as preview-only, and must be ignored.
| Modifier and Type | Field and Description |
|---|---|
| private final List |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv List |
| moduleLinks | back to summary |
|---|---|
| private final List<ModuleLink> moduleLinks | |
| PackageNode | back to summary |
|---|---|
| pack-priv PackageNode(String name, List<ModuleLink> moduleLinks, ImageResourcesTree. | |
| getModuleLinks | back to summary |
|---|---|
| pack-priv List | |
| Access | Constructor and Description |
|---|---|
| public |
| ResourceNode | back to summary |
|---|---|
| public ResourceNode(String name, ImageResourcesTree. | |
| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private ImageResourcesTree. | |
| private final List | |
| private static final String | |
| private final ImageResourcesTree. |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private ImageResourcesTree. | |
| public Map | |
| public ImageResourcesTree. | |
| private int | |
| private void | processPath(String fullPath, ImageResourcesTree.
|
| private String | |
| private String | |
| private String |
| directAccess | back to summary |
|---|---|
| private final Map<String, ImageResourcesTree. | |
| packagesRoot | back to summary |
|---|---|
| private ImageResourcesTree. | |
| paths | back to summary |
|---|---|
| private final List<String> paths | |
| PREVIEW_PREFIX | back to summary |
|---|---|
| private static final String PREVIEW_PREFIX | |
| root | back to summary |
|---|---|
| private final ImageResourcesTree. | |
| Tree | back to summary |
|---|---|
| pack-priv Tree(List<String> paths) | |
| buildTree | back to summary |
|---|---|
| private void buildTree() | |
| getDirectoryNode | back to summary |
|---|---|
| private ImageResourcesTree. | |
| getMap | back to summary |
|---|---|
| public Map | |
| getRoot | back to summary |
|---|---|
| public ImageResourcesTree. | |
| pkgEndIndex | back to summary |
|---|---|
| private int pkgEndIndex(String s, int i) | |
| processPath | back to summary |
|---|---|
| private void processPath(String fullPath, ImageResourcesTree. | |
| removeRadical | back to summary |
|---|---|
| private String removeRadical(ImageResourcesTree. | |
| removeRadical | back to summary |
|---|---|
| private String removeRadical(String path, String str) | |
| toResourceName | back to summary |
|---|---|
| private String toResourceName(ImageResourcesTree. | |