Ila

org.topoweb.ila.protocol
Class PRangeAttr

java.lang.Object
  |
  +--org.topoweb.ila.protocol.PRangeAttr
All Implemented Interfaces:
ProtocolConstants

public class PRangeAttr
extends java.lang.Object
implements ProtocolConstants

Encapsulates the reading and writing the StringRanges as attributes. These attributes involve defaults that are worth encapsulating. Default values are as follows:

Author:
Babak Farhang
See Also:
ProtocolConstants.PC_LO, ProtocolConstants.PC_HI

Field Summary
 
Fields inherited from interface org.topoweb.ila.protocol.ProtocolConstants
PC_BACKLINK_COUNT, PC_BACKLINKS, PC_CO_BACKLINK_COUNT, PC_CO_FORELINK_COUNT, PC_CONTENT_LENGTH, PC_CONTENT_TYPE, PC_ERROR_CODE, PC_EXPIRATION, PC_FAIL, PC_FIRST, PC_FORELINK_COUNT, PC_FORELINKS, PC_GET_KNOWN, PC_GET_LINK_NODE, PC_GET_LINKS, PC_GET_NODE, PC_HI, PC_HTTP, PC_ID, PC_ILA, PC_INCOMMUNICADO, PC_LAST, PC_LAST_MODIFIED, PC_LINK_NODE, PC_LINK_TYPE, PC_LO, PC_MAX_COUNT, PC_NODE, PC_NODE_SET, PC_OKAY, PC_ORI, PC_PAGE, PC_REGISTER, PC_REQUEST, PC_RESPONSE, PC_SIZE, PC_STATE, PC_STATUS, PC_SYNC_VERSION_ID, PC_SYNC_VERSION_TIMESTAMP, PC_TITLE, PC_USER, PC_USER_AGENT, PC_USER_NAMESPACE, PC_VERSION, PC_VERSION_ID, PC_VERSION_TIMESTAMP
 
Constructor Summary
PRangeAttr()
           
 
Method Summary
 org.topoweb.util.StringRange readRange(org.w3c.dom.Element func)
          Reads and returns a StringRange from the given element.
 void writeRange(org.topoweb.util.StringRange range, org.w3c.dom.Element func)
          Writes the specified range in the given element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PRangeAttr

public PRangeAttr()
Method Detail

writeRange

public void writeRange(org.topoweb.util.StringRange range,
                       org.w3c.dom.Element func)
Writes the specified range in the given element.

Parameters:
range - the range written as an attribute
func - the element into which the attribute is written into

readRange

public org.topoweb.util.StringRange readRange(org.w3c.dom.Element func)
                                       throws IlaProtocolException
Reads and returns a StringRange from the given element. Note that if the given func element has no attributes, a default instance is still returned.

Parameters:
func - the element from which the StringRange will be read
Returns:
the range read in
Throws:
IlaProtocolException - if there is an error

Ila

Copyright (C) 2002 Babak Farhang

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 2 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.