/*- * Copyright (C) 2007 Erik Larsson * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package org.catacombae.hfsexplorer.gui; import org.catacombae.hfs.types.hfsplus.HFSPlusCatalogFile; import org.catacombae.hfs.types.hfsplus.HFSPlusForkData; import org.catacombae.hfs.types.hfsplus.HFSPlusBSDInfo; import org.catacombae.hfs.types.finder.ExtendedFileInfo; import org.catacombae.hfs.types.finder.FileInfo; import org.catacombae.util.Util; import java.awt.Color; import java.text.DateFormat; import java.util.LinkedList; import org.catacombae.hfs.types.hfsplus.HFSPlusExtentDescriptor; /** * @author <a href="http://www.catacombae.org/" target="_top">Erik Larsson</a> */ public class FileInfoPanel extends javax.swing.JPanel { private final DateFormat dti = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT); private Boolean originalOpaqueness = null; private Color originalColor = null; /** Creates new form FileInfoPanel */ public FileInfoPanel() { initComponents(); } public void setFields(HFSPlusCatalogFile cf) { recordTypeField.setText("0x" + Util.toHexStringBE(cf.getRecordType())); //flagsDebugField.setText("0x" + Util.toHexStringBE(cf.getFlags())); fileLockedBox.setSelected(cf.getFileLockedFlag()); threadExistsBox.setSelected(cf.getThreadExistsFlag()); reserved1Field.setText("0x" + Util.toHexStringBE(cf.getReserved1())); fileIDField.setText(cf.getFileID().toString()); createDateField.setText(dti.format(cf.getCreateDateAsDate())); contentModifyDateField.setText(dti.format(cf.getContentModDateAsDate())); attributesModifyDateField.setText(dti.format(cf.getAttributeModDateAsDate())); accessDateField.setText(dti.format(cf.getAccessDateAsDate())); backupDateField.setText(dti.format(cf.getBackupDateAsDate())); HFSPlusBSDInfo bi = cf.getPermissions(); permissionsOwnerIDField.setText("" + bi.getOwnerID()); permissionsGroupIDField.setText("" + bi.getGroupID()); permissionsAdminFlagsField.setText("0x" + Util.toHexStringBE(bi.getAdminFlags())); permissionsAdminFlagsArchivedBox.setSelected(bi.getAdminArchivedFlag()); permissionsAdminFlagsImmutableBox.setSelected(bi.getAdminImmutableFlag()); permissionsAdminFlagsAppendBox.setSelected(bi.getAdminAppendFlag()); permissionsOwnerFlagsField.setText("0x" + Util.toHexStringBE(bi.getOwnerFlags())); permissionsOwnerFlagsNodumpBox.setSelected(bi.getOwnerNodumpFlag()); permissionsOwnerFlagsImmutableBox.setSelected(bi.getOwnerImmutableFlag()); permissionsOwnerFlagsAppendBox.setSelected(bi.getOwnerAppendFlag()); permissionsOwnerFlagsOpaqueBox.setSelected(bi.getOwnerOpaqueFlag()); permissionsOwnerFlagsCompressedBox.setSelected( bi.getOwnerCompressedFlag()); permissionsFileModeField.setText(bi.getFileModeString()); permissionsFileModeSUIDBox.setSelected(bi.getFileModeSetUserID()); permissionsFileModeSGIDBox.setSelected(bi.getFileModeSetGroupID()); permissionsFileModeSTXTBox.setSelected(bi.getFileModeSticky()); permissionsSpecialField.setText("0x" + Util.toHexStringBE(bi.getSpecial())); FileInfo ui = cf.getUserInfo(); userInfoFileTypeField.setText("\"" + ui.getFileType().toString() + "\" (0x" + Util.toHexStringBE(ui.getFileType().getOSType().getFourCharCode()) + ")"); userInfoFileCreatorField.setText("\"" + ui.getFileCreator().toString() + "\" (0x" + Util.toHexStringBE(ui.getFileCreator().getOSType().getFourCharCode()) + ")"); userInfoFinderFlagsIsOnDeskBox.setSelected(ui.getFinderFlagIsOnDesk()); int[] rgb = ui.getFinderFlagColorRGB(); if(originalOpaqueness == null) originalOpaqueness = userInfoFinderFlagsColorField.isOpaque(); if(originalColor == null) originalColor = userInfoFinderFlagsColorField.getBackground(); if(rgb != null) { userInfoFinderFlagsColorField.setOpaque(true); userInfoFinderFlagsColorField.setBackground(new Color(rgb[0], rgb[1], rgb[2])); } else { userInfoFinderFlagsColorField.setOpaque(originalOpaqueness); userInfoFinderFlagsColorField.setBackground(originalColor); } userInfoFinderFlagsColorField.setText("" + ui.getFinderFlagColor()); userInfoFinderFlagsIsSharedBox.setSelected(ui.getFinderFlagIsShared()); userInfoFinderFlagsHasNoINITsBox.setSelected(ui.getFinderFlagHasNoINITs()); userInfoFinderFlagsHasBeenInitedBox.setSelected(ui.getFinderFlagHasBeenInited()); userInfoFinderFlagsHasCustomIconBox.setSelected(ui.getFinderFlagHasCustomIcon()); userInfoFinderFlagsIsStationeryBox.setSelected(ui.getFinderFlagIsStationery()); userInfoFinderFlagsNameLockedBox.setSelected(ui.getFinderFlagNameLocked()); userInfoFinderFlagsHasBundleBox.setSelected(ui.getFinderFlagHasBundle()); userInfoFinderFlagsIsInvisibleBox.setSelected(ui.getFinderFlagIsInvisible()); userInfoFinderFlagsIsAliasBox.setSelected(ui.getFinderFlagIsAlias()); userInfoLocationField.setText(ui.getLocation().toString()); userInfoReservedField.setText("0x" + Util.toHexStringBE(ui.getReservedField())); ExtendedFileInfo ei = cf.getFinderInfo(); finderInfoReserved1Field.setText("0x" + Util.toHexStringBE(ei.getReserved1())); finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox.setSelected(ei.getExtendedFinderFlagExtendedFlagsAreInvalid()); finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox.setSelected(ei.getExtendedFinderFlagExtendedFlagHasCustomBadge()); finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox.setSelected(ei.getExtendedFinderFlagExtendedFlagHasRoutingInfo()); finderInfoReserved2Field.setText("0x" + Util.toHexStringBE(ei.getReserved2())); finderInfoPutAwayFolderIDField.setText("" + ei.getPutAwayFolderID()); textEncodingField.setText("" + cf.getTextEncoding()); reserved2Field.setText("0x" + Util.toHexStringBE(cf.getReserved2())); setForkFields(cf.getDataFork(), dataForkLogicalSizeField, dataForkClumpSizeField, dataForkTotalBlocksField, dataForkExtentsPanel); setForkFields(cf.getResourceFork(), resForkLogicalSizeField, resForkClumpSizeField, resForkTotalBlocksField, resourceForkExtentsPanel); } private void setForkFields(HFSPlusForkData forkData, javax.swing.JTextField forkLogicalSizeField, javax.swing.JTextField forkClumpSizeField, javax.swing.JTextField forkTotalBlocksField, javax.swing.JPanel forkExtentsPanel) { forkLogicalSizeField.setText("" + forkData.getLogicalSize() + " bytes"); forkClumpSizeField.setText("" + forkData.getClumpSize() + " bytes"); forkTotalBlocksField.setText("" + forkData.getTotalBlocks()); int i = 0; LinkedList<InternalStructViewPanel> structViewPanels = new LinkedList<InternalStructViewPanel>(); for(HFSPlusExtentDescriptor d : forkData.getExtents(). getExtentDescriptors()) { if(d.getBlockCount() == 0) { break; } InternalStructViewPanel p = new InternalStructViewPanel("Extent " + (i++ + 1) + ":", d.getStructElements()); structViewPanels.add(p); } org.jdesktop.layout.GroupLayout forkExtentsPanelLayout = new org.jdesktop.layout.GroupLayout(forkExtentsPanel); forkExtentsPanel.setLayout(forkExtentsPanelLayout); org.jdesktop.layout.GroupLayout.ParallelGroup horizontalGroup = forkExtentsPanelLayout.createParallelGroup( org.jdesktop.layout.GroupLayout.LEADING); for(InternalStructViewPanel p : structViewPanels) { horizontalGroup = horizontalGroup.add(p); } horizontalGroup.add(0, 389, Short.MAX_VALUE); forkExtentsPanelLayout.setHorizontalGroup(horizontalGroup); org.jdesktop.layout.GroupLayout.SequentialGroup verticalGroup = forkExtentsPanelLayout.createSequentialGroup(); if(structViewPanels.size() > 0) { final int preferredGap = org.jdesktop.layout.LayoutStyle.getSharedInstance(). getPreferredGap(forkTotalBlocksField, forkExtentsPanel, org.jdesktop.layout.LayoutStyle.RELATED, javax.swing.SwingConstants.SOUTH, this); verticalGroup = verticalGroup.add(preferredGap); } for(InternalStructViewPanel p : structViewPanels) { verticalGroup = verticalGroup.addPreferredGap( org.jdesktop.layout.LayoutStyle.RELATED); verticalGroup = verticalGroup.add(p); } forkExtentsPanelLayout.setVerticalGroup( forkExtentsPanelLayout.createParallelGroup( org.jdesktop.layout.GroupLayout.LEADING) .add(verticalGroup) .add(0, 0, Short.MAX_VALUE) ); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents private void initComponents() { jLabel1 = new javax.swing.JLabel(); fileLockedBox = new javax.swing.JCheckBox(); threadExistsBox = new javax.swing.JCheckBox(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); fileIDField = new javax.swing.JTextField(); jLabel5 = new javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); jLabel7 = new javax.swing.JLabel(); jLabel8 = new javax.swing.JLabel(); jLabel9 = new javax.swing.JLabel(); jLabel10 = new javax.swing.JLabel(); jLabel11 = new javax.swing.JLabel(); jLabel12 = new javax.swing.JLabel(); jLabel13 = new javax.swing.JLabel(); permissionsAdminFlagsField = new javax.swing.JTextField(); permissionsAdminFlagsArchivedBox = new javax.swing.JCheckBox(); permissionsAdminFlagsImmutableBox = new javax.swing.JCheckBox(); permissionsAdminFlagsAppendBox = new javax.swing.JCheckBox(); jLabel14 = new javax.swing.JLabel(); jLabel15 = new javax.swing.JLabel(); jLabel16 = new javax.swing.JLabel(); jLabel17 = new javax.swing.JLabel(); permissionsOwnerFlagsField = new javax.swing.JTextField(); permissionsOwnerFlagsNodumpBox = new javax.swing.JCheckBox(); permissionsOwnerFlagsImmutableBox = new javax.swing.JCheckBox(); permissionsOwnerFlagsAppendBox = new javax.swing.JCheckBox(); permissionsOwnerFlagsOpaqueBox = new javax.swing.JCheckBox(); permissionsOwnerFlagsCompressedLabel = new javax.swing.JLabel(); permissionsOwnerFlagsCompressedBox = new javax.swing.JCheckBox(); jLabel18 = new javax.swing.JLabel(); jLabel19 = new javax.swing.JLabel(); jLabel20 = new javax.swing.JLabel(); jLabel21 = new javax.swing.JLabel(); jLabel22 = new javax.swing.JLabel(); permissionsFileModeField = new javax.swing.JTextField(); permissionsFileModeSUIDBox = new javax.swing.JCheckBox(); permissionsFileModeSGIDBox = new javax.swing.JCheckBox(); permissionsFileModeSTXTBox = new javax.swing.JCheckBox(); jLabel23 = new javax.swing.JLabel(); jLabel24 = new javax.swing.JLabel(); jLabel25 = new javax.swing.JLabel(); jLabel26 = new javax.swing.JLabel(); permissionsSpecialField = new javax.swing.JTextField(); jLabel27 = new javax.swing.JLabel(); jLabel28 = new javax.swing.JLabel(); jLabel29 = new javax.swing.JLabel(); jLabel30 = new javax.swing.JLabel(); jLabel31 = new javax.swing.JLabel(); jLabel32 = new javax.swing.JLabel(); userInfoFinderFlagsIsOnDeskBox = new javax.swing.JCheckBox(); userInfoFinderFlagsIsSharedBox = new javax.swing.JCheckBox(); userInfoFinderFlagsHasNoINITsBox = new javax.swing.JCheckBox(); userInfoFinderFlagsHasBeenInitedBox = new javax.swing.JCheckBox(); userInfoFinderFlagsHasCustomIconBox = new javax.swing.JCheckBox(); userInfoFinderFlagsIsStationeryBox = new javax.swing.JCheckBox(); userInfoFinderFlagsNameLockedBox = new javax.swing.JCheckBox(); userInfoFinderFlagsHasBundleBox = new javax.swing.JCheckBox(); userInfoFinderFlagsIsInvisibleBox = new javax.swing.JCheckBox(); userInfoFinderFlagsIsAliasBox = new javax.swing.JCheckBox(); jLabel33 = new javax.swing.JLabel(); jLabel34 = new javax.swing.JLabel(); jLabel35 = new javax.swing.JLabel(); jLabel36 = new javax.swing.JLabel(); jLabel37 = new javax.swing.JLabel(); jLabel38 = new javax.swing.JLabel(); jLabel39 = new javax.swing.JLabel(); jLabel40 = new javax.swing.JLabel(); jLabel41 = new javax.swing.JLabel(); jLabel42 = new javax.swing.JLabel(); jLabel43 = new javax.swing.JLabel(); userInfoFinderFlagsColorField = new javax.swing.JTextField(); jLabel44 = new javax.swing.JLabel(); jLabel45 = new javax.swing.JLabel(); finderInfoReserved1Field = new javax.swing.JTextField(); jLabel46 = new javax.swing.JLabel(); finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox = new javax.swing.JCheckBox(); finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox = new javax.swing.JCheckBox(); finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox = new javax.swing.JCheckBox(); jLabel47 = new javax.swing.JLabel(); jLabel48 = new javax.swing.JLabel(); jLabel49 = new javax.swing.JLabel(); jLabel50 = new javax.swing.JLabel(); finderInfoReserved2Field = new javax.swing.JTextField(); jLabel51 = new javax.swing.JLabel(); finderInfoPutAwayFolderIDField = new javax.swing.JTextField(); jLabel52 = new javax.swing.JLabel(); textEncodingField = new javax.swing.JTextField(); jLabel53 = new javax.swing.JLabel(); reserved2Field = new javax.swing.JTextField(); jLabel54 = new javax.swing.JLabel(); jLabel55 = new javax.swing.JLabel(); jLabel56 = new javax.swing.JLabel(); jLabel57 = new javax.swing.JLabel(); jLabel58 = new javax.swing.JLabel(); jLabel59 = new javax.swing.JLabel(); jLabel60 = new javax.swing.JLabel(); jLabel61 = new javax.swing.JLabel(); dataForkLogicalSizeField = new javax.swing.JTextField(); dataForkClumpSizeField = new javax.swing.JTextField(); dataForkTotalBlocksField = new javax.swing.JTextField(); resForkLogicalSizeField = new javax.swing.JTextField(); resForkClumpSizeField = new javax.swing.JTextField(); resForkTotalBlocksField = new javax.swing.JTextField(); userInfoLocationField = new javax.swing.JTextField(); userInfoReservedField = new javax.swing.JTextField(); userInfoFileCreatorField = new javax.swing.JTextField(); userInfoFileTypeField = new javax.swing.JTextField(); permissionsGroupIDField = new javax.swing.JTextField(); permissionsOwnerIDField = new javax.swing.JTextField(); backupDateField = new javax.swing.JTextField(); accessDateField = new javax.swing.JTextField(); attributesModifyDateField = new javax.swing.JTextField(); contentModifyDateField = new javax.swing.JTextField(); createDateField = new javax.swing.JTextField(); jLabel62 = new javax.swing.JLabel(); recordTypeField = new javax.swing.JTextField(); jLabel63 = new javax.swing.JLabel(); reserved1Field = new javax.swing.JTextField(); dataForkExtentsPanel = new javax.swing.JPanel(); resourceForkExtentsPanel = new javax.swing.JPanel(); jLabel1.setText("Flags:"); fileLockedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); fileLockedBox.setEnabled(false); fileLockedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); threadExistsBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); threadExistsBox.setEnabled(false); threadExistsBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel2.setText("File locked"); jLabel3.setText("Thread exists"); jLabel4.setText("File ID:"); fileIDField.setEditable(false); fileIDField.setText("12991"); fileIDField.setBorder(null); fileIDField.setOpaque(false); jLabel5.setText("Created:"); jLabel6.setText("Content modified:"); jLabel7.setText("Attributes modified:"); jLabel8.setText("Accessed:"); jLabel9.setText("Backuped:"); jLabel10.setText("POSIX permissions:"); jLabel11.setText("Owner ID:"); jLabel12.setText("Group ID:"); jLabel13.setText("Admin flags:"); permissionsAdminFlagsField.setEditable(false); permissionsAdminFlagsField.setText("0x0000"); permissionsAdminFlagsField.setBorder(null); permissionsAdminFlagsField.setOpaque(false); permissionsAdminFlagsArchivedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsAdminFlagsArchivedBox.setEnabled(false); permissionsAdminFlagsArchivedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsAdminFlagsImmutableBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsAdminFlagsImmutableBox.setEnabled(false); permissionsAdminFlagsImmutableBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsAdminFlagsAppendBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsAdminFlagsAppendBox.setEnabled(false); permissionsAdminFlagsAppendBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel14.setText("File has been archived"); jLabel15.setText("File may not be changed"); jLabel16.setText("Writes to file may only append"); jLabel17.setText("Owner flags:"); permissionsOwnerFlagsField.setEditable(false); permissionsOwnerFlagsField.setText("0x0000"); permissionsOwnerFlagsField.setBorder(null); permissionsOwnerFlagsField.setOpaque(false); permissionsOwnerFlagsNodumpBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsOwnerFlagsNodumpBox.setEnabled(false); permissionsOwnerFlagsNodumpBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsOwnerFlagsImmutableBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsOwnerFlagsImmutableBox.setEnabled(false); permissionsOwnerFlagsImmutableBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsOwnerFlagsAppendBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsOwnerFlagsAppendBox.setEnabled(false); permissionsOwnerFlagsAppendBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsOwnerFlagsOpaqueBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsOwnerFlagsOpaqueBox.setEnabled(false); permissionsOwnerFlagsOpaqueBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsOwnerFlagsCompressedLabel.setText("File is compressed"); permissionsOwnerFlagsCompressedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsOwnerFlagsCompressedBox.setEnabled(false); permissionsOwnerFlagsCompressedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel18.setText("Do not dump (back up or archive) this file"); jLabel19.setText("File may not be changed"); jLabel20.setText("Writes to file may only append"); jLabel21.setText("Directory is opaque"); jLabel22.setText("File mode:"); permissionsFileModeField.setEditable(false); permissionsFileModeField.setText("-rwxr--r--"); permissionsFileModeField.setBorder(null); permissionsFileModeField.setOpaque(false); permissionsFileModeSUIDBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsFileModeSUIDBox.setEnabled(false); permissionsFileModeSUIDBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsFileModeSGIDBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsFileModeSGIDBox.setEnabled(false); permissionsFileModeSGIDBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); permissionsFileModeSTXTBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); permissionsFileModeSTXTBox.setEnabled(false); permissionsFileModeSTXTBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel23.setText("Set user ID on execution"); jLabel24.setText("Set group ID on execution"); jLabel25.setText("Sticky bit"); jLabel26.setText("Special:"); permissionsSpecialField.setEditable(false); permissionsSpecialField.setText("0xFFFFFFFF"); permissionsSpecialField.setBorder(null); permissionsSpecialField.setOpaque(false); jLabel27.setText("User info:"); jLabel28.setText("File type:"); jLabel29.setText("File creator:"); jLabel30.setText("Finder flags:"); jLabel31.setText("Location:"); jLabel32.setText("Reserved:"); userInfoFinderFlagsIsOnDeskBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsIsOnDeskBox.setEnabled(false); userInfoFinderFlagsIsOnDeskBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsIsSharedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsIsSharedBox.setEnabled(false); userInfoFinderFlagsIsSharedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsHasNoINITsBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsHasNoINITsBox.setEnabled(false); userInfoFinderFlagsHasNoINITsBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsHasBeenInitedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsHasBeenInitedBox.setEnabled(false); userInfoFinderFlagsHasBeenInitedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsHasCustomIconBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsHasCustomIconBox.setEnabled(false); userInfoFinderFlagsHasCustomIconBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsIsStationeryBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsIsStationeryBox.setEnabled(false); userInfoFinderFlagsIsStationeryBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsNameLockedBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsNameLockedBox.setEnabled(false); userInfoFinderFlagsNameLockedBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsHasBundleBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsHasBundleBox.setEnabled(false); userInfoFinderFlagsHasBundleBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsIsInvisibleBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsIsInvisibleBox.setEnabled(false); userInfoFinderFlagsIsInvisibleBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); userInfoFinderFlagsIsAliasBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); userInfoFinderFlagsIsAliasBox.setEnabled(false); userInfoFinderFlagsIsAliasBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel33.setText("kIsOnDesk"); jLabel34.setText("kColor:"); jLabel35.setText("kIsShared"); jLabel36.setText("kHasNoINITs"); jLabel37.setText("kHasBeenInited"); jLabel38.setText("kHasCustomIcon"); jLabel39.setText("kIsStationery"); jLabel40.setText("kNameLocked"); jLabel41.setText("kHasBundle"); jLabel42.setText("kIsInvisible"); jLabel43.setText("kIsAlias"); userInfoFinderFlagsColorField.setColumns(4); userInfoFinderFlagsColorField.setEditable(false); userInfoFinderFlagsColorField.setHorizontalAlignment(javax.swing.JTextField.CENTER); userInfoFinderFlagsColorField.setText("0888"); userInfoFinderFlagsColorField.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0))); userInfoFinderFlagsColorField.setOpaque(false); jLabel44.setText("Finder info:"); jLabel45.setText("Reserved1:"); finderInfoReserved1Field.setColumns(19); finderInfoReserved1Field.setEditable(false); finderInfoReserved1Field.setText("FFFF FFFF FFFF FFFF"); finderInfoReserved1Field.setBorder(null); finderInfoReserved1Field.setOpaque(false); jLabel46.setText("Extended finder flags:"); finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox.setEnabled(false); finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox.setEnabled(false); finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox.setEnabled(false); finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); jLabel47.setText("kExtendedFlagsAreInvalid"); jLabel48.setText("kExtendedFlagHasCustomBadge"); jLabel49.setText("kExtendedFlagHasRoutingInfo"); jLabel50.setText("Reserved2: "); finderInfoReserved2Field.setColumns(4); finderInfoReserved2Field.setEditable(false); finderInfoReserved2Field.setText("FFFF"); finderInfoReserved2Field.setBorder(null); finderInfoReserved2Field.setOpaque(false); jLabel51.setText("Put away folder ID:"); finderInfoPutAwayFolderIDField.setColumns(11); finderInfoPutAwayFolderIDField.setEditable(false); finderInfoPutAwayFolderIDField.setText("-1928800000"); finderInfoPutAwayFolderIDField.setBorder(null); finderInfoPutAwayFolderIDField.setOpaque(false); jLabel52.setText("Text encoding:"); textEncodingField.setColumns(4); textEncodingField.setEditable(false); textEncodingField.setText("UTF1"); textEncodingField.setBorder(null); textEncodingField.setOpaque(false); jLabel53.setText("Reserved2:"); reserved2Field.setColumns(8); reserved2Field.setEditable(false); reserved2Field.setText("FFFFFFFF"); reserved2Field.setBorder(null); reserved2Field.setOpaque(false); jLabel54.setText("Data fork:"); jLabel55.setText("Logical size:"); jLabel56.setText("Clump size:"); jLabel57.setText("Total blocks:"); jLabel58.setText("Resource fork:"); jLabel59.setText("Logical size:"); jLabel60.setText("Clump size:"); jLabel61.setText("Total blocks:"); dataForkLogicalSizeField.setEditable(false); dataForkLogicalSizeField.setText("yada bytes"); dataForkLogicalSizeField.setBorder(null); dataForkLogicalSizeField.setOpaque(false); dataForkClumpSizeField.setEditable(false); dataForkClumpSizeField.setText("yada bytes"); dataForkClumpSizeField.setBorder(null); dataForkClumpSizeField.setOpaque(false); dataForkTotalBlocksField.setEditable(false); dataForkTotalBlocksField.setText("yada"); dataForkTotalBlocksField.setBorder(null); dataForkTotalBlocksField.setOpaque(false); resForkLogicalSizeField.setEditable(false); resForkLogicalSizeField.setText("bada bytes"); resForkLogicalSizeField.setBorder(null); resForkLogicalSizeField.setOpaque(false); resForkClumpSizeField.setEditable(false); resForkClumpSizeField.setText("bada"); resForkClumpSizeField.setBorder(null); resForkClumpSizeField.setOpaque(false); resForkTotalBlocksField.setEditable(false); resForkTotalBlocksField.setText("bada"); resForkTotalBlocksField.setBorder(null); resForkTotalBlocksField.setOpaque(false); userInfoLocationField.setEditable(false); userInfoLocationField.setText("jTextField16"); userInfoLocationField.setBorder(null); userInfoLocationField.setOpaque(false); userInfoReservedField.setEditable(false); userInfoReservedField.setText("jTextField17"); userInfoReservedField.setBorder(null); userInfoReservedField.setOpaque(false); userInfoFileCreatorField.setEditable(false); userInfoFileCreatorField.setText("jTextField18"); userInfoFileCreatorField.setBorder(null); userInfoFileCreatorField.setOpaque(false); userInfoFileTypeField.setEditable(false); userInfoFileTypeField.setText("jTextField19"); userInfoFileTypeField.setBorder(null); userInfoFileTypeField.setOpaque(false); permissionsGroupIDField.setEditable(false); permissionsGroupIDField.setText("jTextField20"); permissionsGroupIDField.setBorder(null); permissionsGroupIDField.setOpaque(false); permissionsOwnerIDField.setEditable(false); permissionsOwnerIDField.setText("jTextField21"); permissionsOwnerIDField.setBorder(null); permissionsOwnerIDField.setOpaque(false); backupDateField.setEditable(false); backupDateField.setText("jTextField22"); backupDateField.setBorder(null); backupDateField.setOpaque(false); accessDateField.setEditable(false); accessDateField.setText("jTextField23"); accessDateField.setBorder(null); accessDateField.setOpaque(false); attributesModifyDateField.setEditable(false); attributesModifyDateField.setText("jTextField24"); attributesModifyDateField.setBorder(null); attributesModifyDateField.setOpaque(false); contentModifyDateField.setEditable(false); contentModifyDateField.setText("jTextField25"); contentModifyDateField.setBorder(null); contentModifyDateField.setOpaque(false); createDateField.setEditable(false); createDateField.setText("jTextField26"); createDateField.setBorder(null); createDateField.setOpaque(false); jLabel62.setText("Record type:"); recordTypeField.setColumns(4); recordTypeField.setEditable(false); recordTypeField.setText("FFFF"); recordTypeField.setBorder(null); recordTypeField.setOpaque(false); jLabel63.setText("Reserved1:"); reserved1Field.setColumns(8); reserved1Field.setEditable(false); reserved1Field.setText("FFFFFFFF"); reserved1Field.setBorder(null); reserved1Field.setOpaque(false); dataForkExtentsPanel.setLayout(null); resourceForkExtentsPanel.setLayout(null); org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .addContainerGap() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(jLabel62) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(recordTypeField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 308, Short.MAX_VALUE)) .add(jLabel1) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(fileLockedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel2)) .add(layout.createSequentialGroup() .add(threadExistsBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel3)))) .add(layout.createSequentialGroup() .add(jLabel63) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(reserved1Field, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 315, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel4) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(fileIDField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 337, Short.MAX_VALUE)) .add(jLabel10) .add(layout.createSequentialGroup() .add(24, 24, 24) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(jLabel13) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(permissionsAdminFlagsField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 299, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(permissionsAdminFlagsImmutableBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel15)) .add(layout.createSequentialGroup() .add(permissionsAdminFlagsArchivedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel14)) .add(layout.createSequentialGroup() .add(permissionsAdminFlagsAppendBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel16)))) .add(layout.createSequentialGroup() .add(jLabel17) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(permissionsOwnerFlagsField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 300, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(permissionsOwnerFlagsImmutableBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel19)) .add(layout.createSequentialGroup() .add(permissionsOwnerFlagsNodumpBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel18)) .add(layout.createSequentialGroup() .add(permissionsOwnerFlagsAppendBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel20)) .add(layout.createSequentialGroup() .add(permissionsOwnerFlagsOpaqueBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel21)) .add(layout.createSequentialGroup() .add(permissionsOwnerFlagsCompressedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(permissionsOwnerFlagsCompressedLabel)))) .add(layout.createSequentialGroup() .add(jLabel22) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(permissionsFileModeField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 298, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(permissionsFileModeSGIDBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel24)) .add(layout.createSequentialGroup() .add(permissionsFileModeSUIDBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel23)) .add(layout.createSequentialGroup() .add(permissionsFileModeSTXTBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel25)))) .add(layout.createSequentialGroup() .add(jLabel26) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(permissionsSpecialField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 310, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel11) .add(jLabel12)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(permissionsGroupIDField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 297, Short.MAX_VALUE) .add(permissionsOwnerIDField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 297, Short.MAX_VALUE))))) .add(jLabel27) .add(layout.createSequentialGroup() .add(24, 24, 24) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel30) .add(layout.createSequentialGroup() .add(jLabel29) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(userInfoFileCreatorField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 289, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel28) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(userInfoFileTypeField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 302, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsIsOnDeskBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel33)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsIsSharedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel35)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsHasNoINITsBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel36)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsHasBeenInitedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel37)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsHasCustomIconBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel38)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsIsStationeryBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel39)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsNameLockedBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel40)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsHasBundleBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel41)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsIsInvisibleBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel42)) .add(layout.createSequentialGroup() .add(userInfoFinderFlagsIsAliasBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel43)) .add(layout.createSequentialGroup() .add(jLabel34) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(userInfoFinderFlagsColorField))) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 233, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel31) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(userInfoLocationField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 303, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel32) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(userInfoReservedField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 297, Short.MAX_VALUE)))) .add(jLabel44) .add(layout.createSequentialGroup() .add(24, 24, 24) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel46) .add(layout.createSequentialGroup() .add(jLabel45) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(finderInfoReserved1Field, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 291, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(21, 21, 21) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel48)) .add(layout.createSequentialGroup() .add(finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel47)) .add(layout.createSequentialGroup() .add(finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel49)))) .add(layout.createSequentialGroup() .add(jLabel50) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(finderInfoReserved2Field, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 288, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel51) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(finderInfoPutAwayFolderIDField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 253, Short.MAX_VALUE)))) .add(layout.createSequentialGroup() .add(jLabel52) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(textEncodingField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 299, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel53) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(reserved2Field, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 315, Short.MAX_VALUE)) .add(jLabel54) .add(layout.createSequentialGroup() .add(24, 24, 24) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(jLabel56) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(dataForkClumpSizeField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 293, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel55) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(dataForkLogicalSizeField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 290, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel57) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(dataForkTotalBlocksField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 287, Short.MAX_VALUE)) .add(dataForkExtentsPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) .add(layout.createSequentialGroup() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(jLabel7) .add(jLabel8) .add(jLabel9) .add(jLabel6) .add(jLabel5)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(createDateField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 276, Short.MAX_VALUE) .add(contentModifyDateField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 276, Short.MAX_VALUE) .add(backupDateField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 276, Short.MAX_VALUE) .add(accessDateField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 276, Short.MAX_VALUE) .add(attributesModifyDateField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 276, Short.MAX_VALUE))) .add(jLabel58) .add(layout.createSequentialGroup() .add(24, 24, 24) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .add(jLabel60) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(resForkClumpSizeField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 293, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel59) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(resForkLogicalSizeField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 290, Short.MAX_VALUE)) .add(layout.createSequentialGroup() .add(jLabel61) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(resForkTotalBlocksField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 287, Short.MAX_VALUE)) .add(resourceForkExtentsPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(layout.createSequentialGroup() .addContainerGap() .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel62) .add(recordTypeField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel1) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(fileLockedBox) .add(jLabel2)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(threadExistsBox) .add(jLabel3)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel63) .add(reserved1Field, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel4) .add(fileIDField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel5) .add(createDateField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel6) .add(contentModifyDateField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel7) .add(attributesModifyDateField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel8) .add(accessDateField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel9) .add(backupDateField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel10) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel11) .add(permissionsOwnerIDField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel12) .add(permissionsGroupIDField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel13) .add(permissionsAdminFlagsField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsAdminFlagsArchivedBox) .add(jLabel14)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsAdminFlagsImmutableBox) .add(jLabel15)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsAdminFlagsAppendBox) .add(jLabel16)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel17) .add(permissionsOwnerFlagsField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsOwnerFlagsNodumpBox) .add(jLabel18)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsOwnerFlagsImmutableBox) .add(jLabel19)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsOwnerFlagsAppendBox) .add(jLabel20)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsOwnerFlagsOpaqueBox) .add(jLabel21)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsOwnerFlagsCompressedBox) .add(permissionsOwnerFlagsCompressedLabel)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel22) .add(permissionsFileModeField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsFileModeSUIDBox) .add(jLabel23)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsFileModeSGIDBox) .add(jLabel24)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(permissionsFileModeSTXTBox) .add(jLabel25)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel26) .add(permissionsSpecialField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel27) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel28) .add(userInfoFileTypeField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel29) .add(userInfoFileCreatorField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel30) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsIsOnDeskBox) .add(jLabel33)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel34) .add(userInfoFinderFlagsColorField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsIsSharedBox) .add(jLabel35)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsHasNoINITsBox) .add(jLabel36)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsHasBeenInitedBox) .add(jLabel37)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsHasCustomIconBox) .add(jLabel38)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsIsStationeryBox) .add(jLabel39)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsNameLockedBox) .add(jLabel40)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsHasBundleBox) .add(jLabel41)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsIsInvisibleBox) .add(jLabel42)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(userInfoFinderFlagsIsAliasBox) .add(jLabel43)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel31) .add(userInfoLocationField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel32) .add(userInfoReservedField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel44) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel45) .add(finderInfoReserved1Field, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel46) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox) .add(jLabel47)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox) .add(jLabel48)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox) .add(jLabel49)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel50) .add(finderInfoReserved2Field, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel51) .add(finderInfoPutAwayFolderIDField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel52) .add(textEncodingField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel53) .add(reserved2Field, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel54) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel55) .add(dataForkLogicalSizeField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel56) .add(dataForkClumpSizeField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel57) .add(dataForkTotalBlocksField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(0, 0, 0) .add(dataForkExtentsPanel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(jLabel58) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel59) .add(resForkLogicalSizeField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel60) .add(resForkClumpSizeField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) .add(jLabel61) .add(resForkTotalBlocksField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)) .add(0, 0, 0) .add(resourceForkExtentsPanel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); }// </editor-fold>//GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JTextField accessDateField; private javax.swing.JTextField attributesModifyDateField; private javax.swing.JTextField backupDateField; private javax.swing.JTextField contentModifyDateField; private javax.swing.JTextField createDateField; private javax.swing.JTextField dataForkClumpSizeField; private javax.swing.JPanel dataForkExtentsPanel; private javax.swing.JTextField dataForkLogicalSizeField; private javax.swing.JTextField dataForkTotalBlocksField; private javax.swing.JTextField fileIDField; private javax.swing.JCheckBox fileLockedBox; private javax.swing.JCheckBox finderInfoExtendedFinderFlagsExtendedFlagHasCustomBadgeBox; private javax.swing.JCheckBox finderInfoExtendedFinderFlagsExtendedFlagHasRoutingInfoBox; private javax.swing.JCheckBox finderInfoExtendedFinderFlagsExtendedFlagsAreInvalidBox; private javax.swing.JTextField finderInfoPutAwayFolderIDField; private javax.swing.JTextField finderInfoReserved1Field; private javax.swing.JTextField finderInfoReserved2Field; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel10; private javax.swing.JLabel jLabel11; private javax.swing.JLabel jLabel12; private javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel14; private javax.swing.JLabel jLabel15; private javax.swing.JLabel jLabel16; private javax.swing.JLabel jLabel17; private javax.swing.JLabel jLabel18; private javax.swing.JLabel jLabel19; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel20; private javax.swing.JLabel jLabel21; private javax.swing.JLabel jLabel22; private javax.swing.JLabel jLabel23; private javax.swing.JLabel jLabel24; private javax.swing.JLabel jLabel25; private javax.swing.JLabel jLabel26; private javax.swing.JLabel jLabel27; private javax.swing.JLabel jLabel28; private javax.swing.JLabel jLabel29; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel30; private javax.swing.JLabel jLabel31; private javax.swing.JLabel jLabel32; private javax.swing.JLabel jLabel33; private javax.swing.JLabel jLabel34; private javax.swing.JLabel jLabel35; private javax.swing.JLabel jLabel36; private javax.swing.JLabel jLabel37; private javax.swing.JLabel jLabel38; private javax.swing.JLabel jLabel39; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel40; private javax.swing.JLabel jLabel41; private javax.swing.JLabel jLabel42; private javax.swing.JLabel jLabel43; private javax.swing.JLabel jLabel44; private javax.swing.JLabel jLabel45; private javax.swing.JLabel jLabel46; private javax.swing.JLabel jLabel47; private javax.swing.JLabel jLabel48; private javax.swing.JLabel jLabel49; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel50; private javax.swing.JLabel jLabel51; private javax.swing.JLabel jLabel52; private javax.swing.JLabel jLabel53; private javax.swing.JLabel jLabel54; private javax.swing.JLabel jLabel55; private javax.swing.JLabel jLabel56; private javax.swing.JLabel jLabel57; private javax.swing.JLabel jLabel58; private javax.swing.JLabel jLabel59; private javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel60; private javax.swing.JLabel jLabel61; private javax.swing.JLabel jLabel62; private javax.swing.JLabel jLabel63; private javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel8; private javax.swing.JLabel jLabel9; private javax.swing.JCheckBox permissionsAdminFlagsAppendBox; private javax.swing.JCheckBox permissionsAdminFlagsArchivedBox; private javax.swing.JTextField permissionsAdminFlagsField; private javax.swing.JCheckBox permissionsAdminFlagsImmutableBox; private javax.swing.JTextField permissionsFileModeField; private javax.swing.JCheckBox permissionsFileModeSGIDBox; private javax.swing.JCheckBox permissionsFileModeSTXTBox; private javax.swing.JCheckBox permissionsFileModeSUIDBox; private javax.swing.JTextField permissionsGroupIDField; private javax.swing.JCheckBox permissionsOwnerFlagsAppendBox; private javax.swing.JCheckBox permissionsOwnerFlagsCompressedBox; private javax.swing.JLabel permissionsOwnerFlagsCompressedLabel; private javax.swing.JTextField permissionsOwnerFlagsField; private javax.swing.JCheckBox permissionsOwnerFlagsImmutableBox; private javax.swing.JCheckBox permissionsOwnerFlagsNodumpBox; private javax.swing.JCheckBox permissionsOwnerFlagsOpaqueBox; private javax.swing.JTextField permissionsOwnerIDField; private javax.swing.JTextField permissionsSpecialField; private javax.swing.JTextField recordTypeField; private javax.swing.JTextField resForkClumpSizeField; private javax.swing.JTextField resForkLogicalSizeField; private javax.swing.JTextField resForkTotalBlocksField; private javax.swing.JTextField reserved1Field; private javax.swing.JTextField reserved2Field; private javax.swing.JPanel resourceForkExtentsPanel; private javax.swing.JTextField textEncodingField; private javax.swing.JCheckBox threadExistsBox; private javax.swing.JTextField userInfoFileCreatorField; private javax.swing.JTextField userInfoFileTypeField; private javax.swing.JTextField userInfoFinderFlagsColorField; private javax.swing.JCheckBox userInfoFinderFlagsHasBeenInitedBox; private javax.swing.JCheckBox userInfoFinderFlagsHasBundleBox; private javax.swing.JCheckBox userInfoFinderFlagsHasCustomIconBox; private javax.swing.JCheckBox userInfoFinderFlagsHasNoINITsBox; private javax.swing.JCheckBox userInfoFinderFlagsIsAliasBox; private javax.swing.JCheckBox userInfoFinderFlagsIsInvisibleBox; private javax.swing.JCheckBox userInfoFinderFlagsIsOnDeskBox; private javax.swing.JCheckBox userInfoFinderFlagsIsSharedBox; private javax.swing.JCheckBox userInfoFinderFlagsIsStationeryBox; private javax.swing.JCheckBox userInfoFinderFlagsNameLockedBox; private javax.swing.JTextField userInfoLocationField; private javax.swing.JTextField userInfoReservedField; // End of variables declaration//GEN-END:variables }