Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.alicebot.server.core.util
Class XMLResourceSpec  view XMLResourceSpec download XMLResourceSpec.java

java.lang.Object
  extended byorg.alicebot.server.core.util.XMLResourceSpec
All Implemented Interfaces:
java.lang.Cloneable

public class XMLResourceSpec
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
 java.lang.String backlink
           
 java.lang.String description
           
 java.lang.String dtd
           
 java.lang.String encoding
           
static java.lang.String HTML_ENTITIES_DTD
           
 java.lang.String path
           
private static java.lang.String RESOURCE_BASE
           
 boolean rolloverAtMax
           
 boolean rolloverAtRestart
           
 java.lang.String root
           
 java.lang.String starttime
           
 java.lang.String stylesheet
           
 
Constructor Summary
XMLResourceSpec()
           
 
Method Summary
 java.lang.Object clone()
          This method may be called to create a new copy of the Object.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

public java.lang.String description

path

public java.lang.String path

root

public java.lang.String root

stylesheet

public java.lang.String stylesheet

encoding

public java.lang.String encoding

dtd

public java.lang.String dtd

backlink

public java.lang.String backlink

starttime

public java.lang.String starttime

rolloverAtMax

public boolean rolloverAtMax

rolloverAtRestart

public boolean rolloverAtRestart

RESOURCE_BASE

private static final java.lang.String RESOURCE_BASE

HTML_ENTITIES_DTD

public static final java.lang.String HTML_ENTITIES_DTD
Constructor Detail

XMLResourceSpec

public XMLResourceSpec()
Method Detail

clone

public java.lang.Object clone()
Description copied from class: java.lang.Object
This method may be called to create a new copy of the Object. The typical behavior is as follows:
  • o == o.clone() is false
  • o.getClass() == o.clone().getClass() is true
  • o.equals(o) is true

However, these are not strict requirements, and may be violated if necessary. Of the three requirements, the last is the most commonly violated, particularly if the subclass does not override Object.equals(Object)>Object.equals(Object) 55 .

If the Object you call clone() on does not implement java.lang.Cloneable (which is a placeholder interface), then a CloneNotSupportedException is thrown. Notice that Object does not implement Cloneable; this method exists as a convenience for subclasses that do.

Object's implementation of clone allocates space for the new Object using the correct class, without calling any constructors, and then fills in all of the new field values with the old field values. Thus, it is a shallow copy. However, subclasses are permitted to make a deep copy.

All array types implement Cloneable, and override this method as follows (it should never fail):

 public Object clone()
 {
   try
     {
       super.clone();
     }
   catch (CloneNotSupportedException e)
     {
       throw new InternalError(e.getMessage());
     }
 }