org.jbind.xml.schema.reader
Class JobRef

java.lang.Object
  extended byorg.jbind.xml.base.Ref
      extended byorg.jbind.xml.schema.reader.JobRef
All Implemented Interfaces:
IHasLocation, IJobRef, IRef

public class JobRef
extends Ref
implements IJobRef


Constructor Summary
JobRef(IRef aGlobalRef, boolean aMustBeValidated, IHasLocation aHasLocation)
           
JobRef(java.lang.String aNamespace, ISymbolspace aSymbolSpace, java.lang.String aLocalPart, boolean aMustBeValidated, IHasLocation aHasLocation)
           
 
Method Summary
 ILocation getLocation()
           
 boolean getMustBeValidated()
          Determines if the referenced component must have been validated in order to be usably.
 java.lang.String toString()
           
 
Methods inherited from class org.jbind.xml.base.Ref
asStringKey, equals, getLocalPart, getNamespace, getSymbolSpace, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jbind.xml.base.IRef
asStringKey, equals, getLocalPart, getNamespace, getSymbolSpace, hashCode
 

Constructor Detail

JobRef

public JobRef(java.lang.String aNamespace,
              ISymbolspace aSymbolSpace,
              java.lang.String aLocalPart,
              boolean aMustBeValidated,
              IHasLocation aHasLocation)

JobRef

public JobRef(IRef aGlobalRef,
              boolean aMustBeValidated,
              IHasLocation aHasLocation)
Method Detail

getMustBeValidated

public boolean getMustBeValidated()
Description copied from interface: IJobRef
Determines if the referenced component must have been validated in order to be usably. Sometimes components are used after they are created but before they have been validated.

Specified by:
getMustBeValidated in interface IJobRef
Returns:
Returns true iff the referenced component must have been validated before it can be used.

toString

public java.lang.String toString()
Overrides:
toString in class Ref

getLocation

public ILocation getLocation()
Specified by:
getLocation in interface IHasLocation