Uses of Class
things.common.ThingsException

Packages that use ThingsException
things.common   
things.common.commands   
things.common.impl   
things.common.tools   
things.data   
things.data.impl   
things.data.processing.http   
things.data.tables   
things.data.transport.smtp   
things.testing.unit   
things.thing   
things.thing.modules   
things.thinger   
things.thinger.io   
things.thinger.kernel   
things.thinger.kernel.basic   
things.thinger.service.command.local   
things.thinger.service.httptool   
things.thinger.service.httptool.stock   
things.thinger.service.local   
things.universe   
things.universe.server   
 

Uses of ThingsException in things.common
 

Classes in things.common with type parameters of type ThingsException
 class ThingsExceptionBundle<E extends ThingsException>
          Creates a bundle of exceptions and methods for accessing them.
 

Subclasses of ThingsException in things.common
 class ThingsUsageException
          Usage exception.
 

Methods in things.common that return ThingsException
 ThingsException ThingsException.getRootCause()
          Get the root cause.
 ThingsException ThingsException.getWorst()
          Get the worst ThingsException from all the causes.
 

Methods in things.common with parameters of type ThingsException
 int ThingsExceptionComparator.compare(ThingsException o1, ThingsException o2)
          Compare.
 boolean ThingsException.isInformational(ThingsException e)
          Helper for determining level - Informational
 

Methods in things.common that throw ThingsException
 void ThingsException.addAttributes(java.lang.String... pairs)
          Adds attribute as name value pairs.
static void ThingsUtilityBelt.destroyFile(java.io.File theFile)
          Make sure a file is deleted for sure.
 java.lang.String ThingsException.getAttributestoString()
          Get attributes as a String.
 void StringPoster.post(java.lang.String message)
          Post as a message.
static void ThingsException.softwareProblem(java.lang.String message)
          This will throw a common-formatted ThingsException reporting a software problem.
static void ThingsException.softwareProblem(java.lang.String message, java.lang.String... attr)
          This will throw a common-formatted ThingsException reporting a software problem.
static void ThingsException.softwareProblem(java.lang.String message, java.lang.Throwable t)
          This will throw a common-formatted ThingsException reporting a software problem.
static void ThingsException.softwareProblem(java.lang.String message, java.lang.Throwable t, java.lang.String... attr)
          This will throw a common-formatted ThingsException reporting a software problem.
 void ThingsExceptionBundle.throwResolved()
          Resolve to single exception and throws it.
 void Verbose.verboseOn(StringPoster poster)
          Turn on.
 

Constructors in things.common that throw ThingsException
Stamp()
          Default constructor.
Stamp(WhoAmI callerID, java.lang.String theToken)
          Construct with an imposed ID.
 

Uses of ThingsException in things.common.commands
 

Subclasses of ThingsException in things.common.commands
 class CommandException
          A command exception.
 

Methods in things.common.commands that throw ThingsException
 java.lang.String CommandRoot.getEntity(int item)
          Get an entity (numbered parameter).
 java.lang.String CommandRoot.getEntityRequired(int item, java.lang.String message)
          Get an entity (numbered parameter).
 java.lang.String CommandRoot.getValue(java.lang.String name)
          Get a value.
 void CommandLogger.post(java.lang.String message)
          Post as a message.
 CommandLine CommandLineProcessor.process(java.io.Reader target, ThingsPropertyView properties)
          Process a command line.
 CommandLine CommandLineProcessor.process(java.lang.String[] target, ThingsPropertyView properties)
          Process a command line.
static CommandLine CommandLineProcessor.processStatic(java.io.Reader target, ThingsPropertyView properties)
          Process a command line.
 

Constructors in things.common.commands that throw ThingsException
CommandLine(java.util.HashMap<java.lang.String,NVImmutable> valuesData, java.util.ArrayList<java.lang.String> entitiesData, boolean[] optionsData)
          The only constructor.
 

Uses of ThingsException in things.common.impl
 

Methods in things.common.impl that throw ThingsException
static void ThingsMarkup2Printable.engine(java.io.Reader in, java.io.Writer out, ThingsPropertyView props)
          This is the processing engine.
static java.lang.String ThingsMarkup2Printable.makePrintable(java.lang.String text)
          This will make a printable string from a string.
static java.lang.String ThingsMarkup2Printable.makePrintable(java.lang.String text, ThingsPropertyView props)
          This will make a printable string from a string.
 void StringPosterStringBuffer.post(java.lang.String message)
          Post as a message.
 void StringPosterConsole.post(java.lang.String message)
          Post as a message.
 void StringPosterBitBucket.post(java.lang.String message)
          Post as a message.
 

Uses of ThingsException in things.common.tools
 

Methods in things.common.tools that throw ThingsException
 I Tender.accept()
          Accept a tendered transaction.
 void StringScanner.addpattern(java.lang.String patternName, java.lang.String pattern)
          Adds a regex pattern to the scanner.
 int StringScanner.find(java.lang.String patternName)
          Find a pattern.
 void StringScanner.move(int offset)
          Move the cursor by an offset.
 void StringScanner.reset()
          Resets the cursor to the start of the string.
 void Tender.response(O output)
          Respond to a tendered transaction.
 boolean StringScanner.seek(java.lang.String stringToSeek)
          Seek a string from the current cursor location.
 boolean StringScanner.seekinsensitive(java.lang.String stringToSeek)
          Seek a string from the current cursor location.
 void StringScanner.set(int spot)
          Set the cursor to the spot.
 void StringScanner.start(java.lang.String stringToScan)
          Start a scan.
 java.lang.String StringScanner.substring(int numberCharacters)
          Get a substring from the cursor for so many characters.
 java.lang.String StringScanner.substringFromMark(int mark)
          Like the standard substring, from the mark to the current cursor minus one.
 O Tender.tender(I input)
          Tender a transaction.
static java.util.Vector<java.lang.String> CommandLineSingleTokenizer.tokenize(java.io.Reader target, ThingsPropertyView properties)
          Tokenize a command line of strings to a vector.
 

Uses of ThingsException in things.data
 

Methods in things.data that throw ThingsException
 void Attributes.addAttribute(AttributeReader reader)
          Add all the attributes that can be read from the reader.
 void Attributes.addAttribute(NVImmutable attribute)
          Add an attribute in the native NV.
 void Attributes.addAttribute(java.lang.String n, java.lang.String v)
          Add an attribute--single name to single value.
 void Attributes.addMultiAttributes(java.lang.String... attributes)
          Add multiple attributes--single name to single value.
 void Attributes.addMultiAttributes(java.lang.String name, java.lang.String... attributes)
          Add multiple attributes--single name to single value.
 ThingsPropertyViewReader ThingsPropertyViewReader.branch(java.lang.String path)
          Branch the view to create a new view.
 void ThingsPropertyTree.copyAndGraftBranch(java.lang.String sourceBranchPath, java.lang.String graftRoot)
          Copy a branch and graft it somewhere else.
 ThingsPropertyTree ThingsPropertyTree.copyBranch(java.lang.String branchPath)
          Copy a branch of the tree as a new tree.
 ThingsPropertyView ThingsPropertyView.cutting(java.lang.String path)
          A cutting to get a new a new view.
static java.lang.String[] ThingsPropertyReaderToolkit.decodeString(java.lang.String value)
          Decode the string.
 void Accessor.doneWithRead(java.io.InputStream ios)
          Declare you are done reading from the input stream.
 void Accessor.doneWithWrite(java.io.OutputStream oos)
          Declare you are done reading from the input stream.
static java.lang.String AttributeCodec.encode2String(java.util.Collection<NVImmutable> c)
          Encode a collection of s to a string.
static java.lang.String AttributeCodec.encode2String(java.util.Map<java.lang.String,java.lang.String> c)
          Encode a hashtable of String,String pairs.
static java.lang.String AttributeCodec.encode2String(NVImmutable... a)
          Encode a collection of s to a string.
static java.lang.String AttributeCodec.encode2String(NVImmutable a)
          Encode a single NV object.
static java.lang.String AttributeCodec.encode2String(java.lang.String... a)
          Encode a collection of String that represent an .
static java.lang.String ThingsPropertyReaderToolkit.encodeString(java.lang.String... values)
          Encode a string of values and return as a new string.
static java.lang.String ThingsPropertyReaderToolkit.encodeString(java.lang.String value)
          Encode a string and return as a new string.
static void ThingsPropertyReaderToolkit.encodeString(java.io.Writer out, java.lang.String... values)
          Encode a string of values to a writer.
 void ThingsPropertyTrunk.endRead()
          End a read transfer.
 void ThingsPropertyTrunk.endWrite()
          End a wrote transfer.
static java.lang.String ThingsPropertyReaderToolkit.fixPath(java.lang.String root, java.lang.String offset)
          Fix the path to the root.
 ThingsPropertyView ThingsPropertyTree.getBranch(java.lang.String path)
          Get a view of a branch on the tree.
 java.lang.String ThingsPropertyReaderToolkit.getOptional(java.lang.String... path)
          Get a optional property.
 java.lang.String ThingsPropertyReaderToolkit.getOptional(java.lang.String path)
          Get a optional property.
 java.lang.String[] ThingsPropertyReaderToolkit.getOptionalAsMulti(java.lang.String... path)
          Get a optional property as a multi-value.
 java.lang.String[] ThingsPropertyReaderToolkit.getOptionalAsMulti(java.lang.String path)
          Get a optional property as a multi-value.
 java.lang.String ThingsPropertyReaderToolkit.getOptionalSingle(java.lang.String... path)
          Get a optional property.
 java.lang.String ThingsPropertyReaderToolkit.getOptionalSingle(java.lang.String path)
          Get a optional property.
 boolean ThingsPropertyReaderToolkit.getOptionalTruth(java.lang.String... path)
          Get a optional property and evaluate it for truth.
 java.lang.String[] ThingsPropertyReaderToolkit.getOrderedNumberedPly(java.lang.String... path)
          This will create an ordered list of property names from a ply that consists entirely of numeric entries.
 java.lang.String ThingsPropertyViewReader.getProperty(java.lang.String... pathElements)
          Get a property value as a string.
 java.lang.String ThingsPropertyViewReader.getProperty(java.lang.String path)
          Get a property value as a string.
 java.lang.String[] ThingsPropertyViewReader.getPropertyMultivalue(java.lang.String path)
          Get a property value as a multivalue.
 NVImmutable ThingsPropertyViewReader.getPropertyNV(java.lang.String path)
          Get a property value as a multivalue.
 java.lang.String ThingsPropertyReaderToolkit.getRequired(java.util.Collection<ThingsPropertyReaderToolkit.Validations> requestedValidations, java.lang.String... path)
          Get a required property.
 java.lang.String ThingsPropertyReaderToolkit.getRequired(java.lang.String... path)
          Get a required property.
 java.lang.String ThingsPropertyReaderToolkit.getRequired(java.lang.String path)
          Get a required property.
 java.lang.String ThingsPropertyReaderToolkit.getRequired(java.lang.String path, ThingsPropertyReaderToolkit.Validations... requestedValidations)
          Get a required property.
 java.lang.String[] ThingsPropertyReaderToolkit.getRequiredAsMulti(java.lang.String... path)
          Get a required property as a multi-value.
 java.lang.String[] ThingsPropertyReaderToolkit.getRequiredAsMulti(java.lang.String path)
          Get a required property as a multi-value.
 int ThingsPropertyReaderToolkit.getRequiredInteger(java.lang.String... path)
          Get a required property and evaluate it as an integer.
 int ThingsPropertyReaderToolkit.getRequiredInteger(java.lang.String path)
          Get a required property and evaluate it as an integer.
 java.lang.String ThingsPropertyReaderToolkit.getRequiredSingle(java.util.Collection<ThingsPropertyReaderToolkit.Validations> requestedValidations, java.lang.String... path)
          Get a required property.
 java.lang.String ThingsPropertyReaderToolkit.getRequiredSingle(java.lang.String... path)
          Get a required property.
 java.lang.String ThingsPropertyReaderToolkit.getRequiredSingle(java.lang.String path)
          Get a required property.
 java.lang.String ThingsPropertyReaderToolkit.getRequiredSingle(java.lang.String path, ThingsPropertyReaderToolkit.Validations... requestedValidations)
          Get a required property.
 boolean ThingsPropertyReaderToolkit.getRequiredTruth(java.lang.String... path)
          Get a required property and evaluate it for truth.
 ThingsPropertyView ThingsPropertyTree.getRoot()
          Get a view from the root.
 void ThingsPropertyView.graft(ThingsPropertyView sourceView)
          Graft one view onto this view.
 void ThingsPropertyTree.infliltrate(ThingsPropertyTrunk tio)
          This is how you load and merge properties into an already populated tree.
 void ThingsPropertyTrunk.init(java.lang.String id, Accessor accessItem)
          Sets the ID.
 void ThingsPropertyTree.init(ThingsPropertyTrunk tio)
          Tell the tree to init itself.
 void ThingsPropertyTree.load()
          Tell the tree to load fresh.
 java.io.InputStream Accessor.openForRead()
          Open the item for read.
 java.io.OutputStream Accessor.openForWrite()
          Open the item for writing.
 java.util.Collection<java.lang.String> ThingsPropertyViewReader.ply(java.lang.String path)
          Get the ply at this path.
 void ThingsPropertyView.prune(java.lang.String path)
          Prune off the path.
 NV ThingsPropertyTrunk.readNext()
          Read the next property.
 boolean Attributes.removeAttribute(java.lang.String n)
          Remove the named attribute.
 void ThingsPropertyView.removeProperty(java.lang.String path)
          Remove a specific property without subverting a tree.
 void ThingsPropertyView.save()
          Ask the underlying tree to save itself.
 void ThingsPropertyTree.save()
          Tell the tree to save itself.
 void Attributes.set(java.lang.Object o)
          Get the underlying attribute data.
 void ThingsPropertyView.setProperty(NVImmutable item)
          Set a property value from an NVImmutable item.
 void ThingsPropertyView.setProperty(java.lang.String path, java.lang.String value)
          Set a property value as a string.
 void ThingsPropertyView.setProperty(java.lang.String path, java.lang.String value, java.lang.String defaultValue)
          Set a property value as a string.
 void ThingsPropertyView.setPropertyMultivalue(java.lang.String path, java.lang.String... values)
          Set a property value as a multivalue.
 void ThingsPropertyTrunk.startRead()
          Start a read.
 void ThingsPropertyTrunk.startWrite()
          Start a write transfer.
 java.util.Collection<java.lang.String> ThingsPropertyViewReader.sub(java.lang.String path)
          Get all property names under this at this path.
 void ThingsPropertyReaderToolkit.validate(java.lang.String target, java.lang.String name, java.util.Collection<ThingsPropertyReaderToolkit.Validations> requestedValidations)
          Validate.
 void ThingsPropertyReaderToolkit.validate(java.lang.String target, java.lang.String name, ThingsPropertyReaderToolkit.Validations... requestedValidations)
          Validate.
 int ThingsPropertyReaderToolkit.validateInt(java.lang.String target, java.lang.String name)
          Validate integer.
 long ThingsPropertyReaderToolkit.validateLong(java.lang.String target, java.lang.String name)
          Validate long.
static void ThingsPropertyReaderToolkit.validatePath(java.lang.String path)
          Validate the path.
static void ThingsPropertyReaderToolkit.validateValue(java.lang.String value)
          Validate a value.
static void ThingsPropertyReaderToolkit.validateValues(java.lang.String[] values)
          Validate a values.
 void ThingsPropertyTrunk.writeNext(NVImmutable item)
          Write the next property
 void ThingsPropertyTrunk.writeNext(java.lang.String name, java.lang.String value)
          Write the next property
 void ThingsPropertyTrunk.writeNextMultivalue(java.lang.String name, java.lang.String... values)
          Write the next property that is a multivalue.
 

Constructors in things.data that throw ThingsException
Entity(int n, Data.Type t, Data.Priority p, O thing, WhoAmI imposedId, WhoAmI creatorId)
          Constructor.
Entity(int n, Data.Type t, Data.Priority p, O thing, WhoAmI imposedId, WhoAmI creatorId, AttributeReader a)
          Constructor.
Entity(int n, Data.Type t, Data.Priority p, O thing, WhoAmI imposedId, WhoAmI creatorId, java.lang.String... a)
          Constructor.
Entity(int n, O thing, AttributeReader a)
          Constructor.
Entity(int n, O thing, java.lang.String... a)
          Constructor.
Entry(Data.Priority p, int n, java.lang.String text, AttributeReader a)
          Constructor.
Entry(int n, java.lang.String text, AttributeReader a)
          Constructor.
Entry(java.lang.String text)
          Constructor.
Entry(java.lang.String text, AttributeReader a)
          Constructor.
Entry(java.lang.String text, Data.Type type, Data.Priority p, int n)
          Constructor.
Entry(java.lang.String text, Data.Type type, Data.Priority p, int n, AttributeReader a)
          Constructor.
Receipt()
           
Receipt(java.lang.String theToken, Receipt.Type theType)
           
Receipt(java.lang.String theToken, Receipt.Type theType, java.lang.String note)
           
Receipt(WhoAmI callerID, Receipt.Type theType)
           
Receipt(WhoAmI callerID, java.lang.String theToken, Receipt.Type theType)
           
Receipt(WhoAmI callerID, java.lang.String theToken, Receipt.Type theType, java.lang.String note)
           
ThingsPropertyReaderToolkit()
          Default constructor.
ThingsPropertyReaderToolkit(ThingsPropertyTree propertyTree)
          Constructor.
ThingsPropertyReaderToolkit(ThingsPropertyViewReader propertyViewReader)
          Constructor.
 

Uses of ThingsException in things.data.impl
 

Methods in things.data.impl that throw ThingsException
 void ReadWriteableAttributes.addAttribute(AttributeReader reader)
          Add all the attributes that can be read from the reader.
 void ReadWriteableAttributes.addAttribute(NVImmutable attribute)
          Add an attribute in the native NV.
 void ReadWriteableAttributes.addAttribute(java.lang.String n, java.lang.String v)
          Add an attribute--single name to single value.
 void ReadWriteableAttributes.addMultiAttributes(java.lang.String... attributes)
          Add multiple attributes--single name to single value.
 void ReadWriteableAttributes.addMultiAttributes(java.lang.String name, java.lang.String... attributes)
          Add multiple attributes--single name to single value.
 ThingsPropertyViewReader ThingsPropertyTreeRAM.branch(java.lang.String path)
          Branch the view to create a new view.
 ThingsPropertyViewReader ThingsPropertyTreeBASIC.branch(java.lang.String path)
          Branch the view to create a new view.
 void ThingsPropertyTreeRAM.copyAndGraftBranch(java.lang.String sourceBranchPath, java.lang.String graftRoot)
          Copy a branch and graft it somewhere else.
 void ThingsPropertyTreeBASIC.copyAndGraftBranch(java.lang.String sourceBranchPath, java.lang.String graftRoot)
          Copy a branch and graft it somewhere else.
 ThingsPropertyTree ThingsPropertyTreeRAM.copyBranch(java.lang.String branchPath)
          Copy a branch of the tree as a new tree.
 ThingsPropertyTree ThingsPropertyTreeBASIC.copyBranch(java.lang.String branchPath)
          Copy a branch of the tree as a new tree.
 ThingsPropertyView ThingsPropertyTreeRAM.cutting(java.lang.String path)
          Pruning to get a new a new view.
 ThingsPropertyView ThingsPropertyTreeBASIC.cutting(java.lang.String path)
          Pruning to get a new a new view.
 void StringAccessor.doneWithRead(java.io.InputStream ios)
          Declare you are done reading from the input stream.
 void FileAccessor.doneWithRead(java.io.InputStream ios)
          Declare you are done reading from the input stream.
 void StringAccessor.doneWithWrite(java.io.OutputStream oos)
          Declare you are done reading from the input stream.
 void FileAccessor.doneWithWrite(java.io.OutputStream oos)
          Declare you are done reading from the input stream.
 void ThingsPropertyTrunkIO.endRead()
          End a read transfer.
 void ThingsPropertyTrunkInMemory.endRead()
          End a read transfer.
 void ThingsPropertyTrunkIO.endWrite()
          End a wrote transfer.
 void ThingsPropertyTrunkInMemory.endWrite()
          End a wrote transfer.
 ThingsPropertyView ThingsPropertyTreeRAM.getBranch(java.lang.String path)
          Get a view of a branch on the tree.
 ThingsPropertyView ThingsPropertyTreeBASIC.getBranch(java.lang.String path)
          Get a view of a branch on the tree.
static ThingsPropertyTreeBASIC ThingsPropertyTreeBASIC.getExpedientFromFile(java.lang.String path)
          This will create a file based property view.
 java.lang.String ThingsPropertyTreeRAM.getProperty(java.lang.String... pathElements)
          Get a property value as a string.
 java.lang.String ThingsPropertyTreeBASIC.getProperty(java.lang.String... pathElements)
          Get a property value as a string.
 java.lang.String ThingsPropertyTreeRAM.getProperty(java.lang.String path)
          Get a property value as a string.
 java.lang.String ThingsPropertyTreeBASIC.getProperty(java.lang.String path)
          Get a property value as a string.
 java.lang.String[] ThingsPropertyTreeRAM.getPropertyMultivalue(java.lang.String path)
          Get a property value as a multivalue.
 java.lang.String[] ThingsPropertyTreeBASIC.getPropertyMultivalue(java.lang.String path)
          Get a property value as a multivalue.
 NVImmutable ThingsPropertyTreeRAM.getPropertyNV(java.lang.String path)
          Get a property value as a multivalue.
 NVImmutable ThingsPropertyTreeBASIC.getPropertyNV(java.lang.String path)
          Get a property value as a multivalue.
 ThingsPropertyView ThingsPropertyTreeRAM.getRoot()
          Get a view from the root.
 ThingsPropertyView ThingsPropertyTreeBASIC.getRoot()
          Get a view from the root.
 void ThingsPropertyTreeRAM.graft(ThingsPropertyView sourceView)
          Graft one view onto this view.
 void ThingsPropertyTreeBASIC.graft(ThingsPropertyView sourceView)
          Graft one view onto this view.
 void ThingsPropertyTreeRAM.infliltrate(ThingsPropertyTrunk tio)
          This is how you load and merge properties into an already populated tree.
 void ThingsPropertyTreeBASIC.infliltrate(ThingsPropertyTrunk tio)
          This is how you load and merge properties into an already populated tree.
 void LineFeederFromStream.init(java.io.InputStream ios)
          Init the feeder.
 void ThingsPropertyTrunkIO.init(java.lang.String id, Accessor accessItem)
          Sets the ID.
 void ThingsPropertyTrunkInMemory.init(java.lang.String id, Accessor accessItem)
          Sets the ID.
 void ThingsPropertyTreeRAM.init(ThingsPropertyTrunk tio)
          Tell the tree to init itself.
 void ThingsPropertyTreeBASIC.init(ThingsPropertyTrunk tio)
          Tell the tree to init itself.
 void ThingsPropertyTreeRAM.load()
          Tell the tree to load fresh.
 void ThingsPropertyTreeBASIC.load()
          Tell the tree to load fresh.
 java.io.InputStream StringAccessor.openForRead()
          Open the item for read.
 java.io.InputStream FileAccessor.openForRead()
          Open the item for read.
 java.io.OutputStream StringAccessor.openForWrite()
          Open the item for writing.
 java.io.OutputStream FileAccessor.openForWrite()
          Open the item for writing.
 java.util.Collection<java.lang.String> ThingsPropertyTreeRAM.ply(java.lang.String path)
          Get the ply at this path.
 java.util.Collection<java.lang.String> ThingsPropertyTreeBASIC.ply(java.lang.String path)
          Get the ply at this path.
 void ThingsPropertyTreeRAM.prune(java.lang.String path)
          Prune off the path.
 void ThingsPropertyTreeBASIC.prune(java.lang.String path)
          Prune off the path.
 NV ThingsPropertyTrunkIO.readNext()
          Read the next property.
 NV ThingsPropertyTrunkInMemory.readNext()
          Read the next property.
 boolean ReadWriteableAttributes.removeAttribute(java.lang.String n)
          Remove the named attribute.
 void ThingsPropertyTreeRAM.removeProperty(java.lang.String path)
          Remove a specific property without subverting a tree.
 void ThingsPropertyTreeBASIC.removeProperty(java.lang.String path)
          Remove a specific property without subverting a tree.
 void ThingsPropertyTreeRAM.save()
          Tell the tree to save itself.
 void ThingsPropertyTreeBASIC.save()
          Tell the tree to save itself.
 void ReadableAttributes.set(java.lang.Object o)
          Set the underlying attribute data.
 void ThingsPropertyTreeRAM.setProperty(NVImmutable item)
          Set a property value from an NVImmutable item.
 void ThingsPropertyTreeBASIC.setProperty(NVImmutable item)
          Set a property value from an NVImmutable item.
 void ThingsPropertyTreeRAM.setProperty(java.lang.String path, java.lang.String value)
          Set a property value as a string.
 void ThingsPropertyTreeBASIC.setProperty(java.lang.String path, java.lang.String value)
          Set a property value as a string.
 void ThingsPropertyTreeRAM.setProperty(java.lang.String path, java.lang.String value, java.lang.String defaultValue)
          Set a property value as a string.
 void ThingsPropertyTreeBASIC.setProperty(java.lang.String path, java.lang.String value, java.lang.String defaultValue)
          Set a property value as a string.
 void ThingsPropertyTreeRAM.setPropertyMultivalue(java.lang.String path, java.lang.String... values)
          Set a property value as a multivalue.
 void ThingsPropertyTreeBASIC.setPropertyMultivalue(java.lang.String path, java.lang.String... values)
          Set a property value as a multivalue.
 void ThingsPropertyTrunkIO.startRead()
          Start a read.
 void ThingsPropertyTrunkInMemory.startRead()
          Start a read.
 void ThingsPropertyTrunkIO.startWrite()
          Start a write transfer.
 void ThingsPropertyTrunkInMemory.startWrite()
          Start a write transfer.
 java.util.Collection<java.lang.String> ThingsPropertyTreeRAM.sub(java.lang.String path)
          Get all property names under this at this path.
 java.util.Collection<java.lang.String> ThingsPropertyTreeBASIC.sub(java.lang.String path)
          Get all property names under this at this path.
 void ThingsPropertyTrunkIO.writeNext(NVImmutable item)
          Write the next property
 void ThingsPropertyTrunkInMemory.writeNext(NVImmutable item)
          Write the next property
 void ThingsPropertyTrunkIO.writeNext(java.lang.String name, java.lang.String value)
          Write the next property
 void ThingsPropertyTrunkInMemory.writeNext(java.lang.String name, java.lang.String value)
          Write the next property
 void ThingsPropertyTrunkIO.writeNextMultivalue(java.lang.String name, java.lang.String... values)
          Write the next property that is a multivalue.
 void ThingsPropertyTrunkInMemory.writeNextMultivalue(java.lang.String name, java.lang.String... values)
          Write the next property that is a multivalue.
 

Constructors in things.data.impl that throw ThingsException
FileAccessor(java.io.File theFile)
          Constructor.
StringAccessor(java.lang.String theString)
          Constructor.
ThingsPropertyTreeBASIC(java.util.HashMap<java.lang.String,java.lang.String[]> properties, java.lang.String root, ThingsPropertyTrunk trunk)
          Construct a child.
ThingsPropertyTreeRAM(java.util.HashMap<java.lang.String,java.lang.String[]> properties, java.lang.String root)
          Construct a child.
 

Uses of ThingsException in things.data.processing.http
 

Methods in things.data.processing.http that throw ThingsException
static void RequestLineParserOLD.parseAndSave(StreamSource source, HttpRequest request)
          Parse the source as an HTTP request.
 void RequestLineParserOLD.parser(java.io.InputStream ins, HttpRequest request)
          Call with an InputStream.
 void BodyProcessor_FormURLEncodedSTRICT.parser(java.io.InputStream source, HttpRequest request)
          Parse engine grammar.
 void ResponseLineParserOLD.parser(java.io.InputStream ins, HttpResponse response)
          Call with an InputStream.
 void RequestLineParserOLD.parser(StreamSource source, HttpRequest request)
          Parse engine grammar.
 void ResponseLineParserOLD.parser(StreamSource source, HttpResponse response)
          Parse engine grammar.
 void RequestLineParserOLD.parser(java.lang.String data, HttpRequest request)
          Call with a String.
 void ResponseLineParserOLD.parser(java.lang.String data, HttpResponse response)
          Call with a String.
 HttpResponse HttpResponseProcessor.process(java.io.InputStream input)
          Process a response from a stream.
 HttpRequest HttpRequestProcessor.process(java.io.InputStream input)
          Process a request from a stream.
 

Uses of ThingsException in things.data.tables
 

Methods in things.data.tables that throw ThingsException
 C Table.getCell(int row, int column)
          Get a cell at the specified index.
 java.util.ArrayList<java.lang.String> Table.getHeaders()
          Get the headers.
 java.lang.String[] Table.getHeadersArray()
          Get the headers as an array.
 java.util.ArrayList<C> Table.getRow(int index)
          Get a row at the specified index.
 C[] Table.getRowArray(int index)
          Get a row at the specified index as an array.
 void Table.putCell(int row, int column, C item)
          Put a cell at the specified index.
 

Uses of ThingsException in things.data.transport.smtp
 

Methods in things.data.transport.smtp that throw ThingsException
 Reply SMTPClient.connect(java.lang.String connectAddress, int connectPort)
          Start a connection.
 Reply FancySMTPClient.connect(java.lang.String connectAddress, int connectPort)
          Start a connection.
 Reply CleanSMTPClient.connect(java.lang.String connectAddress, int connectPort)
          Start a connection.
 void TouchySMTPClientManager.disconnect()
          Force a disconnection.
 void TolerantSMTPClientManager.disconnect()
          Force a disconnection.
 void SMTPClientManager.disconnect()
          Force a disconnection.
 Reply SMTPClient.disconnect()
          Start a connection.
 Reply FancySMTPClient.disconnect()
          Start a connection.
 Reply CleanSMTPClient.disconnect()
          Start a connection.
 Reply SMTPClient.done()
          Quit the client.
 Reply FancySMTPClient.done()
          Quit the client.
 Reply CleanSMTPClient.done()
          Quit the client.
 void TouchySMTPClientManager.init(Logger aLogger, java.lang.String name, java.lang.String targetAddress, int targetPort, boolean isStreaming, boolean extensions)
          Init the system.
 void TolerantSMTPClientManager.init(Logger aLogger, java.lang.String name, java.lang.String targetAddress, int targetPort, boolean isStreaming, boolean extensions)
          Init the system.
 void SMTPClientManager.init(Logger aLogger, java.lang.String name, java.lang.String targetAddress, int targetPort, boolean isStreaming, boolean extensions)
          Init the system.
 Reply SMTPClient.login(java.lang.String hostname)
          HELO with the hostname--no authentication.
 Reply FancySMTPClient.login(java.lang.String hostname)
          HELO with the hostname--no authentication.
 Reply CleanSMTPClient.login(java.lang.String hostname)
          HELO with the hostname--no authentication.
 void FancySMTPClient.post(java.lang.String message)
          Post as a message.
 void CleanSMTPClient.post(java.lang.String message)
          Post as a message.
 Reply SMTPClient.recipient(java.lang.String recipientText)
          Set the recipient using RCPT TO.
 Reply FancySMTPClient.recipient(java.lang.String recipientText)
          Set the recipient using RCPT TO.
 Reply CleanSMTPClient.recipient(java.lang.String recipientText)
          Set the recipient using RCPT TO.
 Reply SMTPClient.recipient(java.lang.String recipientText, DSN dsn)
          Set the recipient using RCPT TO.
 Reply FancySMTPClient.recipient(java.lang.String recipientText, DSN dsn)
          Set the recipient using RCPT TO.
 Reply CleanSMTPClient.recipient(java.lang.String recipientText, DSN dsn)
          Set the recipient using RCPT TO.
 Reply SMTPClient.reset()
          RESET the connection.
 Reply FancySMTPClient.reset()
          RESET the connection.
 Reply CleanSMTPClient.reset()
          RESET the connection.
 Reply SMTPClient.sendData(java.io.InputStream... ios)
          Send DATA.
 Reply FancySMTPClient.sendData(java.io.InputStream... ios)
          Send DATA.
 Reply CleanSMTPClient.sendData(java.io.InputStream... ios)
          Send DATA.
 Reply SMTPClient.sender(java.lang.String senderText)
          Set the sender using MAIL FROM.
 Reply FancySMTPClient.sender(java.lang.String senderText)
          Set the sender using MAIL FROM.
 Reply CleanSMTPClient.sender(java.lang.String senderText)
          Set the sender using MAIL FROM.
 Reply SMTPClient.sender(java.lang.String senderText, DSN dsn)
          Set the sender using MAIL FROM.
 Reply FancySMTPClient.sender(java.lang.String senderText, DSN dsn)
          Set the sender using MAIL FROM.
 Reply CleanSMTPClient.sender(java.lang.String senderText, DSN dsn)
          Set the sender using MAIL FROM.
 void TouchySMTPClientManager.setStreamMax(int max)
          Set the maximum number of messages a stream can send before it is closed and reestablished.
 void TolerantSMTPClientManager.setStreamMax(int max)
          Set the maximum number of messages a stream can send before it is closed and reestablished.
 void SMTPClientManager.setStreamMax(int max)
          Set the maximum number of messages a stream can send before it is closed and reestablished.
 void TouchySMTPClientManager.setTimeout(int timeout)
          Set a new timeout.
 void TolerantSMTPClientManager.setTimeout(int timeout)
          Set a new timeout.
 void SMTPClientManager.setTimeout(int timeout)
          Set a new timeout.
 Reply TouchySMTPClientManager.submit(java.lang.String senderInet, java.lang.String recipientInet, java.io.InputStream... dataStream)
          Submit a message.
 Reply TolerantSMTPClientManager.submit(java.lang.String senderInet, java.lang.String recipientInet, java.io.InputStream... dataStream)
          Submit a message.
 Reply SMTPClientManager.submit(java.lang.String senderInet, java.lang.String recipientInet, java.io.InputStream... dataStream)
          Submit a message.
 

Uses of ThingsException in things.testing.unit
 

Subclasses of ThingsException in things.testing.unit
 class TestAbortException
          UNIT test abort exception
 class TestFailException
          UNIT test fail exception.
 

Methods in things.testing.unit that throw ThingsException
 void Test.ABORT(java.lang.String name, java.lang.String message)
          ABORT THIS TEST.
 void Test.CODE(java.lang.String name, java.lang.String code)
          Set the CODE for the case.
 void Test.COMMENT(java.lang.String name, java.lang.String message)
          COMMENT into the test report
 void Test.DECLARE(java.lang.String name)
          DECLARE a test case.
 void TestGroup.DECLAREGROUP(java.lang.String name, java.lang.String className)
          DECLARE a group.
 void TestGroup.DECLARETEST(java.lang.String name, java.lang.String className)
          DECLARE a test.
 void Test.EXCEPTION(java.lang.String name, java.lang.String message)
          EXCEPTION test case report
 void Test.EXCEPTION(java.lang.String name, java.lang.Throwable theException)
          EXCEPTION test case report
 Result Test.execute()
          Run the test.
 void ResultExpresserText.express(java.lang.String date, ResultExpresser.expressionType type, Result theResult, int index, java.lang.String name, java.lang.String message, int numberPass, int numberFail, int numberInconclusive, int numberException, int numberAbort, long time, long size, java.lang.String code, java.util.List<NV> values)
          Submit a full expression.
abstract  void ResultExpresser.express(java.lang.String date, ResultExpresser.expressionType type, Result theResult, int index, java.lang.String name, java.lang.String message, int numberPass, int numberFail, int numberInconclusive, int numberException, int numberAbort, long time, long size, java.lang.String code, java.util.List<NV> values)
          Submit a full expression.
 void ResultExpresser.expressCase(java.lang.String date, Result theResult, int index, java.lang.String name, java.lang.String message, long time, long size, java.lang.String code, java.util.List<NV> values)
          Submit a CASE expression.
 void ResultExpresser.expressCaseSimple(java.lang.String date, Result theResult, int index, java.lang.String name, java.lang.String message)
          Submit a simple CASE expression.
 void Test.FAIL(java.lang.String name, java.lang.String message)
          FAIL a test case report
 java.lang.String TestGroup.getLongName()
          Get the long name of this group.
 java.lang.String Test.getLongName()
          Get the long name of this test.
 java.lang.String TestGroup.getName()
          Get the name of this group
 java.lang.String Test.getName()
          Get the name of this test.
 void Test.INCONCLUSIVE(java.lang.String name, java.lang.String message)
          INCONCLUSIVE test case report.
 void Test.LOG(java.lang.String text)
          Log a comment.
 void Test.PASS(java.lang.String name)
          PASS a test case report.
 void Test.PASS(java.lang.String name, java.lang.String message)
          PASS a test case report with a message.
 void TestGroup.prepare(java.lang.String runnerNaming, java.lang.String givenName, ResultExpresser expresserIn, StringPoster logIn, ThingsPropertyView view, int inDepth)
          Init this group
 void Test.prepare(java.lang.String runnerNaming, java.lang.String givenName, ResultExpresser expresserIn, StringPoster log, ThingsPropertyView view, int inDepth)
          Prepare for the test.
 Result TestGroup.RUN(java.lang.String name)
          Run a test class as named.
 void TestGroup.RUNGROUP(java.lang.String name)
          Run a test class as named.
 void Test.SIZE(java.lang.String name, long size)
          Set the SIZE for the case.
 void Test.TIME(java.lang.String name, long time)
          Set the TIME for the case.
 void Test.VALUE(java.lang.String name, java.lang.String n, java.lang.String v)
          Set a VALUE for the case.
 

Uses of ThingsException in things.thing
 

Subclasses of ThingsException in things.thing
 class UserException
          A user exception.
 

Methods in things.thing with parameters of type ThingsException
 void THING.CATCH_ERROR(ThingsException te)
          Default ERROR trap.
 void THING.CATCH_FAULT(ThingsException te)
          Default FAULT trap.
 

Method parameters in things.thing with type arguments of type ThingsException
static RESULT ResultManager.calculateResult(java.util.Collection<ResultDefinition> results, ThingsExceptionBundle<ThingsException> exceptions)
          Calculate the result based on the defined results and their settings.
static RESULT ResultManager.calculateResult(java.util.List<RESULT> results, ThingsExceptionBundle<ThingsException> exceptions)
          Calculate the result based the inherit goodness of the individual results, as captured in Type.
 

Methods in things.thing that throw ThingsException
 RESULT THING.call_chain()
          This is the class call point.
 RESULT RESULT.forgeChild(int numeric, Data.Type theType)
          Forge a child.
 RESULT RESULT.forgeChild(int numeric, Data.Type theType, java.lang.String... additionalAttributes)
          Forge a child.
static RESULT RESULT.forgeResult(int numeric, Data.Type theType, Metrics metrics, java.lang.Throwable t, java.lang.String... additionalAttributes)
          Forge a child.
 java.util.Collection<NVImmutable> RESULT.getAllAttributes()
          Get a NVImmutable collection for all attributes and metrics.
 java.util.Collection<NVImmutable> RESULT.getAllAttributes(java.lang.String... additionalAttributes)
          Get a NVImmutable collection for all attributes and metrics.
 AttributeReader RESULT.getAllAttributesReader()
          Get a reader for all attributes and metrics.
 AttributeReader RESULT.getAllAttributesReader(java.lang.String... additionalAttributes)
          Get a reader for all attributes and metrics.
 RESULT THING.getInterimResult()
          Get the interim result, if available.
 RESULT THING.RESULTS(RESULT defaultReport)
          Optional result step.
 void Metrics.writeAsAttributes(Attributes attr)
          Write as attributes.
 

Constructors in things.thing that throw ThingsException
RESULT(Data.Type theType)
          Constructor.
RESULT(int numeric, Metrics theMetrics, Data.Type theType)
          Constructor.
RESULT(int numeric, Metrics theMetrics, Data.Type theType, AttributeReader additionalAttributes)
          Constructor.
RESULT(int numeric, Metrics theMetrics, Data.Type theType, java.lang.String... additionalAttributes)
          Constructor.
RESULT(int numeric, Metrics theMetrics, Data.Type theType, WhoAmI imposedId, WhoAmI creatorId)
          Constructor.
RESULT(int numeric, Metrics theMetrics, Data.Type theType, WhoAmI imposedId, WhoAmI creatorId, AttributeReader additionalAttributes)
          Constructor.
RESULT(int numeric, Metrics theMetrics, Data.Type theType, WhoAmI imposedId, WhoAmI creatorId, java.lang.String... additionalAttributes)
          Constructor.
RESULT(Metrics theMetrics, Data.Type theType)
          Constructor.
RESULT(Metrics theMetrics, Data.Type theType, AttributeReader additionalAttributes)
          Constructor.
RESULT(Metrics theMetrics, Data.Type theType, java.lang.String... additionalAttributes)
          Constructor.
RESULT(Metrics theMetrics, Data.Type theType, WhoAmI imposedId, WhoAmI creatorId)
          Constructor.
 

Uses of ThingsException in things.thing.modules
 

Methods in things.thing.modules that throw ThingsException
 void PropertyUniverseActor.load(java.lang.String universeName, java.lang.String... universeObject)
          Load local properties from the named universe in the named universe object.
 void PropertyUniverseActor.load(ThingsPropertyView properties, java.lang.String universeName, java.lang.String... universeObject)
          Load properties from the named universe in the named universe object.
 void PropertyUniverseActor.save(java.lang.String universeName, java.lang.String path, java.lang.String... universeObject)
          Save local properties starting with the given path to the named universe in the named universe object.
 void PropertyUniverseActor.save(ThingsPropertyView properties, java.lang.String universeName, java.lang.String path, java.lang.String... universeObject)
          Save properties starting with the given path to the named universe in the named universe object.
 

Uses of ThingsException in things.thinger
 

Subclasses of ThingsException in things.thinger
 class SystemException
          A system exception.
 

Methods in things.thinger with parameters of type ThingsException
 void SystemSuperInterface.deathNotice(ThingsException te)
          Typically, this is how a process will tell the kernel it is dying, so that the kernel can clear resources.
 void SystemSuperInterface.flingException(ThingsException te)
          Typically, this is a last ditch way for a process or module to pass info to the kernel when something very bad is happening.
 

Methods in things.thinger that throw ThingsException
 ThingsPropertyTree SystemInterface.getLocalPropertiesImplementation()
          Get an empty tree using the preferred, non-persistent implementation for the local host.
 FileSystemLocator SystemInterface.getLogLocal(java.lang.String id)
          Get a local reference to the log if possible.
 ExpressionInterface SystemInterface.getNamedExpressor(java.lang.String name)
          Forge a new named expressor.
 Logger SystemInterface.getNamedLogger(java.lang.String name)
          Forge a new named logger.
 ThingsPropertyView SystemInterface.getSharedProperties()
          Get shared property view for this server.
 void SystemSuperInterface.registerProcess(PCB processPCB, Clearance processClearance)
          Register a ready-made PCB.
 java.lang.String SystemInterface.runThing(java.lang.String name, ExpressionInterface parentExpressor)
          Load and run a thing in a new process, giving an expression parent.
 java.lang.String SystemInterface.runThing(java.lang.String name, ExpressionInterface parentExpressor, ThingsPropertyView properties)
          Load and run a thing in a new process, giving an expression parent.
 

Uses of ThingsException in things.thinger.io
 

Methods in things.thinger.io that throw ThingsException
static java.lang.String FileSystemTools.normalizePath(java.lang.String in)
          This will normalize the path to make sure it doesn't refer to non-filesystem paths.
 

Constructors in things.thinger.io that throw ThingsException
FileSystemLocator(AFileSystem theFileSystem, java.lang.String path)
          Constructor
 

Uses of ThingsException in things.thinger.kernel
 

Methods in things.thinger.kernel that throw ThingsException
 void ControlInterface.acceptHalt()
          This will accept the halt if a halt is pending.
 void ControlInterface.acceptPause()
          This thread will accept a pause request.
 void ProcessInterface.forceHalt()
          Force halt.
 RESULT ThingsProcess.getResult()
          Get the latest result.
 RESULT ProcessInterface.getResult()
          Get the latest result.
 ThingsState ProcessInterface.getThingsState()
          Get the process state.
 void ProcessInterface.releasePause()
          Allow it to resume.
 void ProcessInterface.requestHalt()
          Request halt.
 boolean ProcessInterface.requestPause()
          Request that the process is paused.
 void ThingsProcess.verboseOn(StringPoster poster)
          Turn on the verbose mode.
 void ResourceManager.verboseOn(StringPoster poster)
          Turn on.
 

Uses of ThingsException in things.thinger.kernel.basic
 

Fields in things.thinger.kernel.basic declared as ThingsException
 ThingsException KernelBasic_System_Bootstrap.outputException
          Any output exception.
 

Methods in things.thinger.kernel.basic with parameters of type ThingsException
 void KernelBasic.deathNotice(ThingsException te)
          Typically, this is how a process will tell the kernel it is dying, so that the kernel can clear resources.
 void KernelBasic.flingException(ThingsException te)
          Typically, this is a last ditch way for a process or module to pass info to the kernel when something very bad is happening.
 

Methods in things.thinger.kernel.basic that throw ThingsException
 ThingsPropertyTree KernelBasic.getLocalPropertiesImplementation()
          Get an empty tree using the preferred, non-persistent implementation for the local host.
 RESULT KernalBasic_THINGProcessWrapper.getResult()
          Get the latest result.
 ThingsPropertyView KernelBasic.getSharedProperties()
          Get shared property view for this server.
 void KernelBasic_WriterLogger.post(java.lang.String message)
          Post as a message.
 void KernelBasic.registerProcess(PCB processPCB, Clearance processClearance)
          Register a ready-made PCB.
 void KernelBasic_LoaderIDE.verboseOn(StringPoster poster)
          Turn on.
 void KernelBasic_Loader.verboseOn(StringPoster poster)
          Turn on.
 

Constructors in things.thinger.kernel.basic that throw ThingsException
KernalBasic_LoggingExpressor(Logger logger, SystemInterface si)
          Constructor.
 

Uses of ThingsException in things.thinger.service.command.local
 

Methods in things.thinger.service.command.local that throw ThingsException
 void LocalCommander.verboseOn(StringPoster poster)
          VERBOSE INTERFACE.
 

Uses of ThingsException in things.thinger.service.httptool
 

Subclasses of ThingsException in things.thinger.service.httptool
 class ActionException
          An action exception.
 

Method parameters in things.thinger.service.httptool with type arguments of type ThingsException
protected abstract  ActionResult ActionIzer.doAction(java.lang.String action, ThingsPropertyView localProperties, java.util.HashMap<java.lang.String,ActionIzerItemValue> values, ThingsExceptionBundle<ThingsException> exceptions)
          Do the action.
protected abstract  void ActionIzer.manageErrors(ThingsExceptionBundle<ThingsException> exceptions, ActionResult result)
          Manage errors.
protected abstract  void ActionIzer.processUndeclaredParameters(ThingsPropertyView actualParameters, ThingsPropertyView localProperties, ThingsPropertyView saveParameter, ThingsExceptionBundle<ThingsException> exceptions)
          Allow the subclass to process undeclared parameters.
protected abstract  ActionResult ActionIzer.renderLoad(ThingsExceptionBundle<ThingsException> exceptions)
          Render any message for a load.
protected abstract  ActionResult ActionIzer.renderSave(ThingsExceptionBundle<ThingsException> exceptions)
          Render any message for a save.
 

Methods in things.thinger.service.httptool that throw ThingsException
abstract  java.lang.String ActionManager.getMainName()
          Get the main action.
abstract  void PageManager.init_chain()
          The initialization chain.
protected abstract  void ActionManager.init_chain()
          The initialization chain.
 void ServeManager.init(SystemInterface si)
          Initialize the manager.
 void PageManager.init(SystemInterface si)
          Initialize the manager.
 void ActionManager.init(SystemInterface si)
          Initialize the manager.
 

Uses of ThingsException in things.thinger.service.httptool.stock
 

Methods in things.thinger.service.httptool.stock that throw ThingsException
 java.lang.String ActionManager_Stock.getMainName()
          Get the main action.
 void PageManager_Stock.init_chain()
          The initialization chain.
protected  void ActionManager_Stock.init_chain()
          The initialization chain.
 

Uses of ThingsException in things.thinger.service.local
 

Methods in things.thinger.service.local that throw ThingsException
 java.lang.String CLIBackbone.tender(java.lang.String input)
          Tender a transaction.
 

Uses of ThingsException in things.universe
 

Subclasses of ThingsException in things.universe
 class UniverseException
          A Universe exception.
 

Methods in things.universe that throw ThingsException
 void UniverseObjectAccessor.doneWithRead(java.io.InputStream ios)
          Declare you are done reading from the input stream.
 void UniverseObjectAccessor.doneWithWrite(java.io.OutputStream oos)
          Declare you are done reading from the input stream.
 java.io.InputStream UniverseObjectAccessor.openForRead()
          Open the item for read.
 java.io.OutputStream UniverseObjectAccessor.openForWrite()
          Open the item for writing.
 

Constructors in things.universe that throw ThingsException
UniverseObjectAccessor(Universe theUniverse, java.lang.String... name)
          Constructor.
 

Uses of ThingsException in things.universe.server
 

Methods in things.universe.server that throw ThingsException
 void UniverseRegistry_Simple.verboseOn(StringPoster poster)
          Turn on.
 



Things.