edu.iris.Fissures.IfNetwork
Class NetworkAttr

java.lang.Object
  extended byedu.iris.Fissures.IfNetwork.NetworkAttr
All Implemented Interfaces:
org.omg.CORBA.portable.IDLEntity, java.io.Serializable, org.omg.CORBA.portable.Streamable, org.omg.CORBA.portable.StreamableValue, org.omg.CORBA.portable.ValueBase

public abstract class NetworkAttr
extends java.lang.Object
implements org.omg.CORBA.portable.StreamableValue

The attributes of a seismic network. This object exists because the network object is an remote CORBA object.

See Also:
Serialized Form

Field Summary
 java.lang.String description
          A description of the network.
 TimeRange effective_time
          The effective time range of the network.
protected  NetworkId id
          Identifies a network uniquely.
 java.lang.String name
          A name for this network.
 java.lang.String owner
          The owner or owning agency of the network.
 
Constructor Summary
NetworkAttr()
           
 
Method Summary
 void _read(org.omg.CORBA.portable.InputStream in)
           
 java.lang.String[] _truncatable_ids()
           
 org.omg.CORBA.TypeCode _type()
           
 void _write(org.omg.CORBA.portable.OutputStream out)
           
abstract  java.lang.String get_code()
          Returns the network code portion of the network id.
abstract  NetworkId get_id()
          returns the NetworkId.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected NetworkId id
Identifies a network uniquely.


name

public java.lang.String name
A name for this network. The form of this is not specified, but it should be suitable for display to a person. It is not nescessarily unique.


description

public java.lang.String description
A description of the network. The form of this is not specified, but should be suitable for display to a person.


owner

public java.lang.String owner
The owner or owning agency of the network.


effective_time

public TimeRange effective_time
The effective time range of the network. The begin should be at or before any station within the network records data. If the network is still operating at the present time, then the end should be set to TIME_UNKNOWN as defined in IfConstants.idl.

Constructor Detail

NetworkAttr

public NetworkAttr()
Method Detail

get_id

public abstract NetworkId get_id()
returns the NetworkId. This is just to access the private id attribute.


get_code

public abstract java.lang.String get_code()
Returns the network code portion of the network id. This is equivalent to net_id().network_code.


_truncatable_ids

public java.lang.String[] _truncatable_ids()
Specified by:
_truncatable_ids in interface org.omg.CORBA.portable.ValueBase

_read

public void _read(org.omg.CORBA.portable.InputStream in)
Specified by:
_read in interface org.omg.CORBA.portable.Streamable

_write

public void _write(org.omg.CORBA.portable.OutputStream out)
Specified by:
_write in interface org.omg.CORBA.portable.Streamable

_type

public org.omg.CORBA.TypeCode _type()
Specified by:
_type in interface org.omg.CORBA.portable.Streamable


Copyright © 1999-2006 The IRIS Consortium. All Rights Reserved.