APIdia Launch Partner
Top Fields Constructors Methods
sun.awt

public final Class DebugSettings

extends Object
Class Inheritance
Imports
java.io.*, java.util.*, sun.util.logging.PlatformLogger

Field Summary

Modifier and TypeField and Description
private static final String[]
private static final DebugSettings
private static final PlatformLogger
pack-priv static final String
private static final String
private static final int
pack-priv static final String
private final Properties

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public synchronized boolean

Returns:

boolean value of the named property
getBoolean
(String
Name of property
key
,
boolean
Default value if property does not exist
defval
)

Gets named boolean property

public static DebugSettings
public synchronized int

Returns:

integer value of the named property
getInt
(String
Name of property
key
,
int
Default value if property does not exist
defval
)

Gets named integer property

private synchronized List<String>
public synchronized String

Returns:

string value of the named property
getString
(String
Name of property
key
,
String
Default value if property does not exist
defval
)

Gets named String property

pack-priv static synchronized void
init()

private void
private void
private void
private synchronized void
private void
private void
println(Object object)

private synchronized native void
setCTracingOn(boolean enabled)

private synchronized native void
setCTracingOn(boolean enabled, String file)

private synchronized native void
setCTracingOn(boolean enabled, String file, int line)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

DEFAULT_PROPSback to summary
private static final String[] DEFAULT_PROPS
instanceback to summary
private static final DebugSettings instance
logback to summary
private static final PlatformLogger log
PREFIXback to summary
pack-priv static final String PREFIX
PROP_CTRACEback to summary
private static final String PROP_CTRACE
PROP_CTRACE_LENback to summary
private static final int PROP_CTRACE_LEN
PROP_FILEback to summary
pack-priv static final String PROP_FILE
propsback to summary
private final Properties props

Constructor Detail

DebugSettingsback to summary
public DebugSettings()

Method Detail

getBooleanback to summary
public synchronized boolean getBoolean(String key, boolean defval)

Gets named boolean property

Parameters
key:String

Name of property

defval:boolean

Default value if property does not exist

Returns:boolean

boolean value of the named property

getInstanceback to summary
public static DebugSettings getInstance()
getIntback to summary
public synchronized int getInt(String key, int defval)

Gets named integer property

Parameters
key:String

Name of property

defval:int

Default value if property does not exist

Returns:int

integer value of the named property

getPropertyNamesback to summary
private synchronized List<String> getPropertyNames()
getStringback to summary
public synchronized String getString(String key, String defval)

Gets named String property

Parameters
key:String

Name of property

defval:String

Default value if property does not exist

Returns:String

string value of the named property

initback to summary
pack-priv static synchronized void init()
loadDefaultPropertiesback to summary
private void loadDefaultProperties()
Annotations
@SuppressWarnings:deprecation
loadFilePropertiesback to summary
private void loadFileProperties()
loadNativeSettingsback to summary
private void loadNativeSettings()
loadPropertiesback to summary
private synchronized void loadProperties()
loadSystemPropertiesback to summary
private void loadSystemProperties()
printlnback to summary
private void println(Object object)
setCTracingOnback to summary
private synchronized native void setCTracingOn(boolean enabled)
setCTracingOnback to summary
private synchronized native void setCTracingOn(boolean enabled, String file)
setCTracingOnback to summary
private synchronized native void setCTracingOn(boolean enabled, String file, int line)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.