Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 17 java.desktop.jmod - Desktop Module
JDK 17 java.desktop.jmod is the JMOD file for JDK 17 Desktop module.
JDK 17 Desktop module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.desktop.jmod.
JDK 17 Desktop module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Desktop module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.desktop.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ com/sun/imageio/plugins/tiff/TIFFMetadataFormat.java
/* * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.imageio.plugins.tiff; import java.util.HashMap; import java.util.Locale; import java.util.Map; import java.util.MissingResourceException; import java.util.ResourceBundle; import javax.imageio.metadata.IIOMetadataFormat; public abstract class TIFFMetadataFormat implements IIOMetadataFormat { protected Map<String,TIFFElementInfo> elementInfoMap = new HashMap<String,TIFFElementInfo>(); protected Map<String,TIFFAttrInfo> attrInfoMap = new HashMap<String,TIFFAttrInfo>(); protected String resourceBaseName; protected String rootName; public String getRootName() { return rootName; } private String getResource(String key, Locale locale) { if (locale == null) { locale = Locale.getDefault(); } try { ResourceBundle bundle = ResourceBundle.getBundle(resourceBaseName, locale, this.getClass().getModule()); return bundle.getString(key); } catch (MissingResourceException e) { return null; } } private TIFFElementInfo getElementInfo(String elementName) { if (elementName == null) { throw new NullPointerException("elementName == null!"); } TIFFElementInfo info = elementInfoMap.get(elementName); if (info == null) { throw new IllegalArgumentException("No such element: " + elementName); } return info; } private TIFFAttrInfo getAttrInfo(String elementName, String attrName) { if (elementName == null) { throw new NullPointerException("elementName == null!"); } if (attrName == null) { throw new NullPointerException("attrName == null!"); } String key = elementName + "/" + attrName; TIFFAttrInfo info = attrInfoMap.get(key); if (info == null) { throw new IllegalArgumentException("No such attribute: " + key); } return info; } public int getElementMinChildren(String elementName) { TIFFElementInfo info = getElementInfo(elementName); return info.minChildren; } public int getElementMaxChildren(String elementName) { TIFFElementInfo info = getElementInfo(elementName); return info.maxChildren; } public String getElementDescription(String elementName, Locale locale) { if (!elementInfoMap.containsKey(elementName)) { throw new IllegalArgumentException("No such element: " + elementName); } return getResource(elementName, locale); } public int getChildPolicy(String elementName) { TIFFElementInfo info = getElementInfo(elementName); return info.childPolicy; } public String[] getChildNames(String elementName) { TIFFElementInfo info = getElementInfo(elementName); return info.childNames; } public String[] getAttributeNames(String elementName) { TIFFElementInfo info = getElementInfo(elementName); return info.attributeNames; } public int getAttributeValueType(String elementName, String attrName) { TIFFAttrInfo info = getAttrInfo(elementName, attrName); return info.valueType; } public int getAttributeDataType(String elementName, String attrName) { TIFFAttrInfo info = getAttrInfo(elementName, attrName); return info.dataType; } public boolean isAttributeRequired(String elementName, String attrName) { TIFFAttrInfo info = getAttrInfo(elementName, attrName); return info.isRequired; } public String getAttributeDefaultValue(String elementName, String attrName) { return null; } public String[] getAttributeEnumerations(String elementName, String attrName) { throw new IllegalArgumentException("The attribute is not an enumeration."); } public String getAttributeMinValue(String elementName, String attrName) { throw new IllegalArgumentException("The attribute is not a range."); } public String getAttributeMaxValue(String elementName, String attrName) { throw new IllegalArgumentException("The attribute is not a range."); } public int getAttributeListMinLength(String elementName, String attrName) { TIFFAttrInfo info = getAttrInfo(elementName, attrName); return info.listMinLength; } public int getAttributeListMaxLength(String elementName, String attrName) { TIFFAttrInfo info = getAttrInfo(elementName, attrName); return info.listMaxLength; } public String getAttributeDescription(String elementName, String attrName, Locale locale) { String key = elementName + "/" + attrName; if (!attrInfoMap.containsKey(key)) { throw new IllegalArgumentException("No such attribute: " + key); } return getResource(key, locale); } public int getObjectValueType(String elementName) { TIFFElementInfo info = getElementInfo(elementName); return info.objectValueType; } public Class<?> getObjectClass(String elementName) { TIFFElementInfo info = getElementInfo(elementName); if (info.objectValueType == VALUE_NONE) { throw new IllegalArgumentException( "Element cannot contain an object value: " + elementName); } return info.objectClass; } public Object getObjectDefaultValue(String elementName) { TIFFElementInfo info = getElementInfo(elementName); if (info.objectValueType == VALUE_NONE) { throw new IllegalArgumentException( "Element cannot contain an object value: " + elementName); } return info.objectDefaultValue; } public Object[] getObjectEnumerations(String elementName) { TIFFElementInfo info = getElementInfo(elementName); if (info.objectValueType == VALUE_NONE) { throw new IllegalArgumentException( "Element cannot contain an object value: " + elementName); } return info.objectEnumerations; } public Comparable<Object> getObjectMinValue(String elementName) { TIFFElementInfo info = getElementInfo(elementName); if (info.objectValueType == VALUE_NONE) { throw new IllegalArgumentException( "Element cannot contain an object value: " + elementName); } return info.objectMinValue; } public Comparable<Object> getObjectMaxValue(String elementName) { TIFFElementInfo info = getElementInfo(elementName); if (info.objectValueType == VALUE_NONE) { throw new IllegalArgumentException( "Element cannot contain an object value: " + elementName); } return info.objectMaxValue; } public int getObjectArrayMinLength(String elementName) { TIFFElementInfo info = getElementInfo(elementName); if (info.objectValueType == VALUE_NONE) { throw new IllegalArgumentException( "Element cannot contain an object value: " + elementName); } return info.objectArrayMinLength; } public int getObjectArrayMaxLength(String elementName) { TIFFElementInfo info = getElementInfo(elementName); if (info.objectValueType == VALUE_NONE) { throw new IllegalArgumentException( "Element cannot contain an object value: " + elementName); } return info.objectArrayMaxLength; } public TIFFMetadataFormat() {} }
⏎ com/sun/imageio/plugins/tiff/TIFFMetadataFormat.java
Or download all of them as a single archive file:
File name: java.desktop-17.0.5-src.zip File size: 9152233 bytes Release date: 2022-09-13 Download
⇒ JDK 17 java.instrument.jmod - Instrument Module
2023-09-16, 84147👍, 0💬
Popular Posts:
Java Cryptography Extension 1.6 JAR File Size and Download Location: File name: jce.jar, jce-1.6.jar...
Apache ZooKeeper is an open-source server which enables highly reliable distributed coordination. Ap...
JDK 11 jdk.xml.dom.jmod is the JMOD file for JDK 11 XML DOM module. JDK 11 XML DOM module compiled c...
Xalan-Java, Version 2.7.1, is an XSLT processor for transforming XML documents into HTML, text, or o...
How to download and install JDK (Java Development Kit) 1.3? If you want to write Java applications, ...