VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /usr/share/doc/gnustep-base-doc/Base/Reference/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/doc/gnustep-base-doc/Base/Reference/NSValueTransformer.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

    <head>
    <title>NSValueTransformer class documentation</title>
  </head>
  <body>
    <font face="serif">
    <a href="Base.html">Up</a>
    <br />
    <h1><a name="title$NSValueTransformer">NSValueTransformer class documentation</a></h1>
    <h3>Authors</h3>
    <dl>
      <dt>Generated by Debian</dt>
      <dd>
      </dd>
    </dl>

        <div>
    </div>

          <h1><a name="001000000000">
        Software documentation for the NSValueTransformer
        class
      </a></h1>
    <h2><a name="class$NSValueTransformer">NSValueTransformer</a> : <a rel="gsdoc" href="NSObject.html#class$NSObject">NSObject</a></h2>
    <blockquote class="declared">
      <dl>
        <dt><b>Declared in:</b></dt>
        <dd>Foundation/NSValueTransformer.h</dd>
      </dl>
    </blockquote>
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0, Base 1.2.0</div>
<br />
    <div class="desc">
      
          Instances of the NSValueTransformer class are used
          to convert values from one representation to another. The
          base class is abstract and its methods must be
          overridden by subclasses to do the actual work.
        
    </div>
    <b>Method summary</b>
    <ul>
      <li><a rel="gsdoc" href="NSValueTransformer.html#method$NSValueTransformer+allowsReverseTransformation">+allowsReverseTransformation</a></li>
      <li><a rel="gsdoc" href="NSValueTransformer.html#method$NSValueTransformer+setValueTransformer$forName$">+setValueTransformer:forName:</a></li>
      <li><a rel="gsdoc" href="NSValueTransformer.html#method$NSValueTransformer+transformedValueClass">+transformedValueClass</a></li>
      <li><a rel="gsdoc" href="NSValueTransformer.html#method$NSValueTransformer+valueTransformerForName$">+valueTransformerForName:</a></li>
      <li><a rel="gsdoc" href="NSValueTransformer.html#method$NSValueTransformer+valueTransformerNames">+valueTransformerNames</a></li>
      <li><a rel="gsdoc" href="NSValueTransformer.html#method$NSValueTransformer-reverseTransformedValue$">-reverseTransformedValue:</a></li>
      <li><a rel="gsdoc" href="NSValueTransformer.html#method$NSValueTransformer-transformedValue$">-transformedValue:</a></li>
    </ul>
    <hr width="50%" align="left" />
<div class="method">
    <h3><a name="method$NSValueTransformer+allowsReverseTransformation">allowsReverseTransformation&nbsp;</a></h3>
    + (BOOL) <b>allowsReverseTransformation</b>;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0, Base 1.2.0</div>
<br />
Subclasses <strong>must</strong> override this method.<br />
    <div class="desc">
      
            Returns a flag indicating whether the transformer
            permits reverse transformations.
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSValueTransformer+setValueTransformer$forName$">setValueTransformer:&nbsp;forName:&nbsp;</a></h3>
    + (void) <b>setValueTransformer:</b> (<a rel="gsdoc" href="#class$NSValueTransformer">NSValueTransformer</a>*)transformer<b> forName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)name;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0, Base 1.2.0</div>
<br />
    <div class="desc">
      
            Registers <var>transformer</var> to handle
            transformations with the specified
            <var>name</var>.
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSValueTransformer+transformedValueClass">transformedValueClass&nbsp;</a></h3>
    + (Class) <b>transformedValueClass</b>;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0, Base 1.2.0</div>
<br />
Subclasses <strong>must</strong> override this method.<br />
    <div class="desc">
      
            Returns the class of the value produced by this
            transformer.
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSValueTransformer+valueTransformerForName$">valueTransformerForName:&nbsp;</a></h3>
    + (<a rel="gsdoc" href="#class$NSValueTransformer">NSValueTransformer</a>*) <b>valueTransformerForName:</b> (<a rel="gsdoc" href="NSString.html#class$NSString">NSString</a>*)name;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0, Base 1.2.0</div>
<br />
    <div class="desc">
      
            Returns the transformer registered for the
            specified <var>name</var>, or <code>nil</code> if
            no transformer is registered for <var>name</var>. If no
            transformer is found, but the <var>name</var>
            corresponds to a valid NSValueTransformer
            subclass <var>name</var>, the receiver
            instantiates this subclass using
            <a rel="gsdoc" href="NSObject.html#method$NSObject-init">
              -init
            </a>

            and registers it automatically for <var>name</var>.
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSValueTransformer+valueTransformerNames">valueTransformerNames&nbsp;</a></h3>
    + (<a rel="gsdoc" href="NSArray.html#class$NSArray">NSArray</a>*) <b>valueTransformerNames</b>;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0, Base 1.2.0</div>
<br />
    <div class="desc">
      
            Returns an array listing the names of all
            registered value transformers.
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSValueTransformer-reverseTransformedValue$">reverseTransformedValue:&nbsp;</a></h3>
    - (id) <b>reverseTransformedValue:</b> (id)value;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0, Base 1.2.0</div>
<br />
    <div class="desc">
      
            Performs a reverse transformation on the specified
            <var>value</var> and returns the resulting object.
            <br /> The default implementation raises an
            exception if
            <a rel="gsdoc" href="#method$NSValueTransformer+allowsReverseTransformation">
              +allowsReverseTransformation
            </a>

            returns <code>NO</code>, otherwise it calls
            <a rel="gsdoc" href="#method$NSValueTransformer-transformedValue$">
              -transformedValue:
            </a>

            and returns the result.
          
    </div>
    <hr width="25%" align="left" />
</div>
<div class="method">
    <h3><a name="method$NSValueTransformer-transformedValue$">transformedValue:&nbsp;</a></h3>
    - (id) <b>transformedValue:</b> (id)value;<br />
    <div class="availability">
<b>Availability:</b> MacOS-X 10.3.0, Base 1.2.0</div>
<br />
Subclasses <strong>must</strong> override this method.<br />
    <div class="desc">
      
            Subclasses should override this method to
            perform the actual transformation (and reverse
            transformation if applicable) and return the
            result.
          
    </div>
    <hr width="25%" align="left" />
</div>
    <br />
    <a href="Base.html">Up</a>
    </font>
</body>
</html>

VaKeR 2022